#define yy_create_buffer base_yy_create_buffer
#define yy_delete_buffer base_yy_delete_buffer
#define yy_scan_buffer base_yy_scan_buffer
#define yy_scan_string base_yy_scan_string
#define yy_scan_bytes base_yy_scan_bytes
#define yy_flex_debug base_yy_flex_debug
#define yy_init_buffer base_yy_init_buffer
#define yy_flush_buffer base_yy_flush_buffer
#define yy_load_buffer_state base_yy_load_buffer_state
#define yy_switch_to_buffer base_yy_switch_to_buffer
#define yyin base_yyin
#define yyleng base_yyleng
#define yylex base_yylex
#define yyout base_yyout
#define yyrestart base_yyrestart
#define yytext base_yytext

#line 19 "scan.c"
/* A lexical scanner generated by flex */

/* Scanner skeleton version:
 * $Header: /home/daffy/u0/vern/flex/RCS/flex.skl,v 2.91 96/09/10 16:58:48 vern Exp $
 * $FreeBSD: src/usr.bin/lex/flex.skl,v 1.8 2004/01/06 19:03:44 nectar Exp $
 */

#define FLEX_SCANNER
#define YY_FLEX_MAJOR_VERSION 2
#define YY_FLEX_MINOR_VERSION 5

#include <stdio.h>


/* cfront 1.2 defines "c_plusplus" instead of "__cplusplus" */
#ifdef c_plusplus
#ifndef __cplusplus
#define __cplusplus
#endif
#endif


#ifdef __cplusplus

#include <stdlib.h>
#include <unistd.h>

/* Use prototypes in function declarations. */
#define YY_USE_PROTOS

/* The "const" storage-class-modifier is valid. */
#define YY_USE_CONST

#else	/* ! __cplusplus */

#if __STDC__

#define YY_USE_PROTOS
#define YY_USE_CONST

#endif	/* __STDC__ */
#endif	/* ! __cplusplus */

#ifdef __TURBOC__
 #pragma warn -rch
 #pragma warn -use
#include <io.h>
#include <stdlib.h>
#define YY_USE_CONST
#define YY_USE_PROTOS
#endif

#ifdef YY_USE_CONST
#define yyconst const
#else
#define yyconst
#endif


#ifdef YY_USE_PROTOS
#define YY_PROTO(proto) proto
#else
#define YY_PROTO(proto) ()
#endif

/* Returned upon end-of-file. */
#define YY_NULL 0

/* Promotes a possibly negative, possibly signed char to an unsigned
 * integer for use as an array index.  If the signed char is negative,
 * we want to instead treat it as an 8-bit unsigned char, hence the
 * double cast.
 */
#define YY_SC_TO_UI(c) ((unsigned int) (unsigned char) c)

/* Enter a start condition.  This macro really ought to take a parameter,
 * but we do it the disgusting crufty way forced on us by the ()-less
 * definition of BEGIN.
 */
#define BEGIN yy_start = 1 + 2 *

/* Translate the current start state into a value that can be later handed
 * to BEGIN to return to the state.  The YYSTATE alias is for lex
 * compatibility.
 */
#define YY_START ((yy_start - 1) / 2)
#define YYSTATE YY_START

/* Action number for EOF rule of a given start state. */
#define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1)

/* Special action meaning "start processing a new file". */
#define YY_NEW_FILE yyrestart( yyin )

#define YY_END_OF_BUFFER_CHAR 0

/* Size of default input buffer. */
#define YY_BUF_SIZE 16384

typedef struct yy_buffer_state *YY_BUFFER_STATE;

extern int yyleng;
extern FILE *yyin, *yyout;

#define EOB_ACT_CONTINUE_SCAN 0
#define EOB_ACT_END_OF_FILE 1
#define EOB_ACT_LAST_MATCH 2

/* The funky do-while in the following #define is used to turn the definition
 * int a single C statement (which needs a semi-colon terminator).  This
 * avoids problems with code like:
 *
 * 	if ( condition_holds )
 *		yyless( 5 );
 *	else
 *		do_something_else();
 *
 * Prior to using the do-while the compiler would get upset at the
 * "else" because it interpreted the "if" statement as being all
 * done when it reached the ';' after the yyless() call.
 */

/* Return all but the first 'n' matched characters back to the input stream. */

#define yyless(n) \
	do \
		{ \
		/* Undo effects of setting up yytext. */ \
		*yy_cp = yy_hold_char; \
		YY_RESTORE_YY_MORE_OFFSET \
		yy_c_buf_p = yy_cp = yy_bp + n - YY_MORE_ADJ; \
		YY_DO_BEFORE_ACTION; /* set up yytext again */ \
		} \
	while ( 0 )

#define unput(c) yyunput( c, yytext_ptr )

/* The following is because we cannot portably get our hands on size_t
 * (without autoconf's help, which isn't available because we want
 * flex-generated scanners to compile on their own).
 */
typedef unsigned int yy_size_t;


struct yy_buffer_state
	{
	FILE *yy_input_file;

	char *yy_ch_buf;		/* input buffer */
	char *yy_buf_pos;		/* current position in input buffer */

	/* Size of input buffer in bytes, not including room for EOB
	 * characters.
	 */
	yy_size_t yy_buf_size;

	/* Number of characters read into yy_ch_buf, not including EOB
	 * characters.
	 */
	int yy_n_chars;

	/* Whether we "own" the buffer - i.e., we know we created it,
	 * and can realloc() it to grow it, and should free() it to
	 * delete it.
	 */
	int yy_is_our_buffer;

	/* Whether this is an "interactive" input source; if so, and
	 * if we're using stdio for input, then we want to use getc()
	 * instead of fread(), to make sure we stop fetching input after
	 * each newline.
	 */
	int yy_is_interactive;

	/* Whether we're considered to be at the beginning of a line.
	 * If so, '^' rules will be active on the next match, otherwise
	 * not.
	 */
	int yy_at_bol;

	/* Whether to try to fill the input buffer when we reach the
	 * end of it.
	 */
	int yy_fill_buffer;

	int yy_buffer_status;
#define YY_BUFFER_NEW 0
#define YY_BUFFER_NORMAL 1
	/* When an EOF's been seen but there's still some text to process
	 * then we mark the buffer as YY_EOF_PENDING, to indicate that we
	 * shouldn't try reading from the input source any more.  We might
	 * still have a bunch of tokens to match, though, because of
	 * possible backing-up.
	 *
	 * When we actually see the EOF, we change the status to "new"
	 * (via yyrestart()), so that the user can continue scanning by
	 * just pointing yyin at a new input file.
	 */
#define YY_BUFFER_EOF_PENDING 2
	};

static YY_BUFFER_STATE yy_current_buffer = 0;

/* We provide macros for accessing buffer states in case in the
 * future we want to put the buffer states in a more general
 * "scanner state".
 */
#define YY_CURRENT_BUFFER yy_current_buffer


/* yy_hold_char holds the character lost when yytext is formed. */
static char yy_hold_char;

static int yy_n_chars;		/* number of characters read into yy_ch_buf */


int yyleng;

/* Points to current character in buffer. */
static char *yy_c_buf_p = (char *) 0;
static int yy_init = 1;		/* whether we need to initialize */
static int yy_start = 0;	/* start state number */

/* Flag which is used to allow yywrap()'s to do buffer switches
 * instead of setting up a fresh yyin.  A bit of a hack ...
 */
static int yy_did_buffer_switch_on_eof;

void yyrestart YY_PROTO(( FILE *input_file ));

void yy_switch_to_buffer YY_PROTO(( YY_BUFFER_STATE new_buffer ));
void yy_load_buffer_state YY_PROTO(( void ));
YY_BUFFER_STATE yy_create_buffer YY_PROTO(( FILE *file, int size ));
void yy_delete_buffer YY_PROTO(( YY_BUFFER_STATE b ));
void yy_init_buffer YY_PROTO(( YY_BUFFER_STATE b, FILE *file ));
void yy_flush_buffer YY_PROTO(( YY_BUFFER_STATE b ));
#define YY_FLUSH_BUFFER yy_flush_buffer( yy_current_buffer )

YY_BUFFER_STATE yy_scan_buffer YY_PROTO(( char *base, yy_size_t size ));
YY_BUFFER_STATE yy_scan_string YY_PROTO(( yyconst char *yy_str ));
YY_BUFFER_STATE yy_scan_bytes YY_PROTO(( yyconst char *bytes, int len ));

static void *yy_flex_alloc YY_PROTO(( yy_size_t ));
static void *yy_flex_realloc YY_PROTO(( void *, yy_size_t ));
static void yy_flex_free YY_PROTO(( void * ));

#define yy_new_buffer yy_create_buffer

#define yy_set_interactive(is_interactive) \
	{ \
	if ( ! yy_current_buffer ) \
		yy_current_buffer = yy_create_buffer( yyin, YY_BUF_SIZE ); \
	yy_current_buffer->yy_is_interactive = is_interactive; \
	}

#define yy_set_bol(at_bol) \
	{ \
	if ( ! yy_current_buffer ) \
		yy_current_buffer = yy_create_buffer( yyin, YY_BUF_SIZE ); \
	yy_current_buffer->yy_at_bol = at_bol; \
	}

#define YY_AT_BOL() (yy_current_buffer->yy_at_bol)


#define yywrap() 1
#define YY_SKIP_YYWRAP
typedef unsigned char YY_CHAR;
FILE *yyin = (FILE *) 0, *yyout = (FILE *) 0;
typedef yyconst struct yy_trans_info *yy_state_type;
extern char *yytext;
#define yytext_ptr yytext

static yy_state_type yy_get_previous_state YY_PROTO(( void ));
static yy_state_type yy_try_NUL_trans YY_PROTO(( yy_state_type current_state ));
static int yy_get_next_buffer YY_PROTO(( void ));
static void yy_fatal_error YY_PROTO(( yyconst char msg[] ));

/* Done after the current pattern has been matched and before the
 * corresponding action - sets up yytext.
 */
#define YY_DO_BEFORE_ACTION \
	yytext_ptr = yy_bp; \
	yyleng = (int) (yy_cp - yy_bp); \
	yy_hold_char = *yy_cp; \
	*yy_cp = '\0'; \
	yy_c_buf_p = yy_cp;

#define YY_NUM_RULES 52
#define YY_END_OF_BUFFER 53
struct yy_trans_info
	{
	short yy_verify;
	short yy_nxt;
	};
static yyconst struct yy_trans_info yy_transition[22072] =
    {
 {   0,   0 }, {   0,21816 }, {   0,   0 }, {   0,21814 }, {   1,4128 },
 {   2,4128 }, {   3,4128 }, {   4,4128 }, {   5,4128 }, {   6,4128 },
 {   7,4128 }, {   8,4128 }, {   9,4130 }, {  10,4135 }, {  11,4128 },
 {  12,4130 }, {  13,4130 }, {  14,4128 }, {  15,4128 }, {  16,4128 },
 {  17,4128 }, {  18,4128 }, {  19,4128 }, {  20,4128 }, {  21,4128 },
 {  22,4128 }, {  23,4128 }, {  24,4128 }, {  25,4128 }, {  26,4128 },
 {  27,4128 }, {  28,4128 }, {  29,4128 }, {  30,4128 }, {  31,4128 },
 {  32,4130 }, {  33,4137 }, {  34,4132 }, {  35,4137 }, {  36,4169 },
 {  37,4426 }, {  38,4137 }, {  39,4150 }, {  40,4152 }, {  41,4152 },
 {  42,4426 }, {  43,4426 }, {  44,4152 }, {  45,4437 }, {  46,4454 },

 {  47,4527 }, {  48,4529 }, {  49,4529 }, {  50,4529 }, {  51,4529 },
 {  52,4529 }, {  53,4529 }, {  54,4529 }, {  55,4529 }, {  56,4529 },
 {  57,4529 }, {  58,4154 }, {  59,4152 }, {  60,4426 }, {  61,4426 },
 {  62,4426 }, {  63,4137 }, {  64,4137 }, {  65,4593 }, {  66,4850 },
 {  67,4593 }, {  68,4593 }, {  69,5107 }, {  70,4593 }, {  71,4593 },
 {  72,4593 }, {  73,4593 }, {  74,4593 }, {  75,4593 }, {  76,4593 },
 {  77,4593 }, {  78,5364 }, {  79,4593 }, {  80,4593 }, {  81,4593 },
 {  82,4593 }, {  83,4593 }, {  84,4593 }, {  85,4593 }, {  86,4593 },
 {  87,4593 }, {  88,5621 }, {  89,4593 }, {  90,4593 }, {  91,4152 },
 {  92,4128 }, {  93,4152 }, {  94,4426 }, {  95,4593 }, {  96,4137 },

 {  97,4593 }, {  98,4850 }, {  99,4593 }, { 100,4593 }, { 101,5107 },
 { 102,4593 }, { 103,4593 }, { 104,4593 }, { 105,4593 }, { 106,4593 },
 { 107,4593 }, { 108,4593 }, { 109,4593 }, { 110,5364 }, { 111,4593 },
 { 112,4593 }, { 113,4593 }, { 114,4593 }, { 115,4593 }, { 116,4593 },
 { 117,4593 }, { 118,4593 }, { 119,4593 }, { 120,5621 }, { 121,4593 },
 { 122,4593 }, { 123,4128 }, { 124,4137 }, { 125,4128 }, { 126,4137 },
 { 127,4128 }, { 128,4593 }, { 129,4593 }, { 130,4593 }, { 131,4593 },
 { 132,4593 }, { 133,4593 }, { 134,4593 }, { 135,4593 }, { 136,4593 },
 { 137,4593 }, { 138,4593 }, { 139,4593 }, { 140,4593 }, { 141,4593 },
 { 142,4593 }, { 143,4593 }, { 144,4593 }, { 145,4593 }, { 146,4593 },

 { 147,4593 }, { 148,4593 }, { 149,4593 }, { 150,4593 }, { 151,4593 },
 { 152,4593 }, { 153,4593 }, { 154,4593 }, { 155,4593 }, { 156,4593 },
 { 157,4593 }, { 158,4593 }, { 159,4593 }, { 160,4593 }, { 161,4593 },
 { 162,4593 }, { 163,4593 }, { 164,4593 }, { 165,4593 }, { 166,4593 },
 { 167,4593 }, { 168,4593 }, { 169,4593 }, { 170,4593 }, { 171,4593 },
 { 172,4593 }, { 173,4593 }, { 174,4593 }, { 175,4593 }, { 176,4593 },
 { 177,4593 }, { 178,4593 }, { 179,4593 }, { 180,4593 }, { 181,4593 },
 { 182,4593 }, { 183,4593 }, { 184,4593 }, { 185,4593 }, { 186,4593 },
 { 187,4593 }, { 188,4593 }, { 189,4593 }, { 190,4593 }, { 191,4593 },
 { 192,4593 }, { 193,4593 }, { 194,4593 }, { 195,4593 }, { 196,4593 },

 { 197,4593 }, { 198,4593 }, { 199,4593 }, { 200,4593 }, { 201,4593 },
 { 202,4593 }, { 203,4593 }, { 204,4593 }, { 205,4593 }, { 206,4593 },
 { 207,4593 }, { 208,4593 }, { 209,4593 }, { 210,4593 }, { 211,4593 },
 { 212,4593 }, { 213,4593 }, { 214,4593 }, { 215,4593 }, { 216,4593 },
 { 217,4593 }, { 218,4593 }, { 219,4593 }, { 220,4593 }, { 221,4593 },
 { 222,4593 }, { 223,4593 }, { 224,4593 }, { 225,4593 }, { 226,4593 },
 { 227,4593 }, { 228,4593 }, { 229,4593 }, { 230,4593 }, { 231,4593 },
 { 232,4593 }, { 233,4593 }, { 234,4593 }, { 235,4593 }, { 236,4593 },
 { 237,4593 }, { 238,4593 }, { 239,4593 }, { 240,4593 }, { 241,4593 },
 { 242,4593 }, { 243,4593 }, { 244,4593 }, { 245,4593 }, { 246,4593 },

 { 247,4593 }, { 248,4593 }, { 249,4593 }, { 250,4593 }, { 251,4593 },
 { 252,4593 }, { 253,4593 }, { 254,4593 }, { 255,4593 }, { 256,4128 },
 {   0,   0 }, {   0,21556 }, {   1,3870 }, {   2,3870 }, {   3,3870 },
 {   4,3870 }, {   5,3870 }, {   6,3870 }, {   7,3870 }, {   8,3870 },
 {   9,3872 }, {  10,3877 }, {  11,3870 }, {  12,3872 }, {  13,3872 },
 {  14,3870 }, {  15,3870 }, {  16,3870 }, {  17,3870 }, {  18,3870 },
 {  19,3870 }, {  20,3870 }, {  21,3870 }, {  22,3870 }, {  23,3870 },
 {  24,3870 }, {  25,3870 }, {  26,3870 }, {  27,3870 }, {  28,3870 },
 {  29,3870 }, {  30,3870 }, {  31,3870 }, {  32,3872 }, {  33,3879 },
 {  34,3874 }, {  35,3879 }, {  36,3911 }, {  37,4168 }, {  38,3879 },

 {  39,3892 }, {  40,3894 }, {  41,3894 }, {  42,4168 }, {  43,4168 },
 {  44,3894 }, {  45,4179 }, {  46,4196 }, {  47,4269 }, {  48,4271 },
 {  49,4271 }, {  50,4271 }, {  51,4271 }, {  52,4271 }, {  53,4271 },
 {  54,4271 }, {  55,4271 }, {  56,4271 }, {  57,4271 }, {  58,3896 },
 {  59,3894 }, {  60,4168 }, {  61,4168 }, {  62,4168 }, {  63,3879 },
 {  64,3879 }, {  65,4335 }, {  66,4592 }, {  67,4335 }, {  68,4335 },
 {  69,4849 }, {  70,4335 }, {  71,4335 }, {  72,4335 }, {  73,4335 },
 {  74,4335 }, {  75,4335 }, {  76,4335 }, {  77,4335 }, {  78,5106 },
 {  79,4335 }, {  80,4335 }, {  81,4335 }, {  82,4335 }, {  83,4335 },
 {  84,4335 }, {  85,4335 }, {  86,4335 }, {  87,4335 }, {  88,5363 },

 {  89,4335 }, {  90,4335 }, {  91,3894 }, {  92,3870 }, {  93,3894 },
 {  94,4168 }, {  95,4335 }, {  96,3879 }, {  97,4335 }, {  98,4592 },
 {  99,4335 }, { 100,4335 }, { 101,4849 }, { 102,4335 }, { 103,4335 },
 { 104,4335 }, { 105,4335 }, { 106,4335 }, { 107,4335 }, { 108,4335 },
 { 109,4335 }, { 110,5106 }, { 111,4335 }, { 112,4335 }, { 113,4335 },
 { 114,4335 }, { 115,4335 }, { 116,4335 }, { 117,4335 }, { 118,4335 },
 { 119,4335 }, { 120,5363 }, { 121,4335 }, { 122,4335 }, { 123,3870 },
 { 124,3879 }, { 125,3870 }, { 126,3879 }, { 127,3870 }, { 128,4335 },
 { 129,4335 }, { 130,4335 }, { 131,4335 }, { 132,4335 }, { 133,4335 },
 { 134,4335 }, { 135,4335 }, { 136,4335 }, { 137,4335 }, { 138,4335 },

 { 139,4335 }, { 140,4335 }, { 141,4335 }, { 142,4335 }, { 143,4335 },
 { 144,4335 }, { 145,4335 }, { 146,4335 }, { 147,4335 }, { 148,4335 },
 { 149,4335 }, { 150,4335 }, { 151,4335 }, { 152,4335 }, { 153,4335 },
 { 154,4335 }, { 155,4335 }, { 156,4335 }, { 157,4335 }, { 158,4335 },
 { 159,4335 }, { 160,4335 }, { 161,4335 }, { 162,4335 }, { 163,4335 },
 { 164,4335 }, { 165,4335 }, { 166,4335 }, { 167,4335 }, { 168,4335 },
 { 169,4335 }, { 170,4335 }, { 171,4335 }, { 172,4335 }, { 173,4335 },
 { 174,4335 }, { 175,4335 }, { 176,4335 }, { 177,4335 }, { 178,4335 },
 { 179,4335 }, { 180,4335 }, { 181,4335 }, { 182,4335 }, { 183,4335 },
 { 184,4335 }, { 185,4335 }, { 186,4335 }, { 187,4335 }, { 188,4335 },

 { 189,4335 }, { 190,4335 }, { 191,4335 }, { 192,4335 }, { 193,4335 },
 { 194,4335 }, { 195,4335 }, { 196,4335 }, { 197,4335 }, { 198,4335 },
 { 199,4335 }, { 200,4335 }, { 201,4335 }, { 202,4335 }, { 203,4335 },
 { 204,4335 }, { 205,4335 }, { 206,4335 }, { 207,4335 }, { 208,4335 },
 { 209,4335 }, { 210,4335 }, { 211,4335 }, { 212,4335 }, { 213,4335 },
 { 214,4335 }, { 215,4335 }, { 216,4335 }, { 217,4335 }, { 218,4335 },
 { 219,4335 }, { 220,4335 }, { 221,4335 }, { 222,4335 }, { 223,4335 },
 { 224,4335 }, { 225,4335 }, { 226,4335 }, { 227,4335 }, { 228,4335 },
 { 229,4335 }, { 230,4335 }, { 231,4335 }, { 232,4335 }, { 233,4335 },
 { 234,4335 }, { 235,4335 }, { 236,4335 }, { 237,4335 }, { 238,4335 },

 { 239,4335 }, { 240,4335 }, { 241,4335 }, { 242,4335 }, { 243,4335 },
 { 244,4335 }, { 245,4335 }, { 246,4335 }, { 247,4335 }, { 248,4335 },
 { 249,4335 }, { 250,4335 }, { 251,4335 }, { 252,4335 }, { 253,4335 },
 { 254,4335 }, { 255,4335 }, { 256,3870 }, {   0,  12 }, {   0,21298 },
 {   1,5362 }, {   2,5362 }, {   3,5362 }, {   4,5362 }, {   5,5362 },
 {   6,5362 }, {   7,5362 }, {   8,5362 }, {   9,5362 }, {  10,5362 },
 {  11,5362 }, {  12,5362 }, {  13,5362 }, {  14,5362 }, {  15,5362 },
 {  16,5362 }, {  17,5362 }, {  18,5362 }, {  19,5362 }, {  20,5362 },
 {  21,5362 }, {  22,5362 }, {  23,5362 }, {  24,5362 }, {  25,5362 },
 {  26,5362 }, {  27,5362 }, {  28,5362 }, {  29,5362 }, {  30,5362 },

 {  31,5362 }, {  32,5362 }, {  33,5362 }, {  34,5362 }, {  35,5362 },
 {  36,5362 }, {  37,5362 }, {  38,5362 }, {  39,5620 }, {  40,5362 },
 {  41,5362 }, {  42,5362 }, {  43,5362 }, {  44,5362 }, {  45,5362 },
 {  46,5362 }, {  47,5362 }, {  48,5362 }, {  49,5362 }, {  50,5362 },
 {  51,5362 }, {  52,5362 }, {  53,5362 }, {  54,5362 }, {  55,5362 },
 {  56,5362 }, {  57,5362 }, {  58,5362 }, {  59,5362 }, {  60,5362 },
 {  61,5362 }, {  62,5362 }, {  63,5362 }, {  64,5362 }, {  65,5362 },
 {  66,5362 }, {  67,5362 }, {  68,5362 }, {  69,5362 }, {  70,5362 },
 {  71,5362 }, {  72,5362 }, {  73,5362 }, {  74,5362 }, {  75,5362 },
 {  76,5362 }, {  77,5362 }, {  78,5362 }, {  79,5362 }, {  80,5362 },

 {  81,5362 }, {  82,5362 }, {  83,5362 }, {  84,5362 }, {  85,5362 },
 {  86,5362 }, {  87,5362 }, {  88,5362 }, {  89,5362 }, {  90,5362 },
 {  91,5362 }, {  92,5362 }, {  93,5362 }, {  94,5362 }, {  95,5362 },
 {  96,5362 }, {  97,5362 }, {  98,5362 }, {  99,5362 }, { 100,5362 },
 { 101,5362 }, { 102,5362 }, { 103,5362 }, { 104,5362 }, { 105,5362 },
 { 106,5362 }, { 107,5362 }, { 108,5362 }, { 109,5362 }, { 110,5362 },
 { 111,5362 }, { 112,5362 }, { 113,5362 }, { 114,5362 }, { 115,5362 },
 { 116,5362 }, { 117,5362 }, { 118,5362 }, { 119,5362 }, { 120,5362 },
 { 121,5362 }, { 122,5362 }, { 123,5362 }, { 124,5362 }, { 125,5362 },
 { 126,5362 }, { 127,5362 }, { 128,5362 }, { 129,5362 }, { 130,5362 },

 { 131,5362 }, { 132,5362 }, { 133,5362 }, { 134,5362 }, { 135,5362 },
 { 136,5362 }, { 137,5362 }, { 138,5362 }, { 139,5362 }, { 140,5362 },
 { 141,5362 }, { 142,5362 }, { 143,5362 }, { 144,5362 }, { 145,5362 },
 { 146,5362 }, { 147,5362 }, { 148,5362 }, { 149,5362 }, { 150,5362 },
 { 151,5362 }, { 152,5362 }, { 153,5362 }, { 154,5362 }, { 155,5362 },
 { 156,5362 }, { 157,5362 }, { 158,5362 }, { 159,5362 }, { 160,5362 },
 { 161,5362 }, { 162,5362 }, { 163,5362 }, { 164,5362 }, { 165,5362 },
 { 166,5362 }, { 167,5362 }, { 168,5362 }, { 169,5362 }, { 170,5362 },
 { 171,5362 }, { 172,5362 }, { 173,5362 }, { 174,5362 }, { 175,5362 },
 { 176,5362 }, { 177,5362 }, { 178,5362 }, { 179,5362 }, { 180,5362 },

 { 181,5362 }, { 182,5362 }, { 183,5362 }, { 184,5362 }, { 185,5362 },
 { 186,5362 }, { 187,5362 }, { 188,5362 }, { 189,5362 }, { 190,5362 },
 { 191,5362 }, { 192,5362 }, { 193,5362 }, { 194,5362 }, { 195,5362 },
 { 196,5362 }, { 197,5362 }, { 198,5362 }, { 199,5362 }, { 200,5362 },
 { 201,5362 }, { 202,5362 }, { 203,5362 }, { 204,5362 }, { 205,5362 },
 { 206,5362 }, { 207,5362 }, { 208,5362 }, { 209,5362 }, { 210,5362 },
 { 211,5362 }, { 212,5362 }, { 213,5362 }, { 214,5362 }, { 215,5362 },
 { 216,5362 }, { 217,5362 }, { 218,5362 }, { 219,5362 }, { 220,5362 },
 { 221,5362 }, { 222,5362 }, { 223,5362 }, { 224,5362 }, { 225,5362 },
 { 226,5362 }, { 227,5362 }, { 228,5362 }, { 229,5362 }, { 230,5362 },

 { 231,5362 }, { 232,5362 }, { 233,5362 }, { 234,5362 }, { 235,5362 },
 { 236,5362 }, { 237,5362 }, { 238,5362 }, { 239,5362 }, { 240,5362 },
 { 241,5362 }, { 242,5362 }, { 243,5362 }, { 244,5362 }, { 245,5362 },
 { 246,5362 }, { 247,5362 }, { 248,5362 }, { 249,5362 }, { 250,5362 },
 { 251,5362 }, { 252,5362 }, { 253,5362 }, { 254,5362 }, { 255,5362 },
 { 256,5362 }, {   0,  12 }, {   0,21040 }, {   1,5104 }, {   2,5104 },
 {   3,5104 }, {   4,5104 }, {   5,5104 }, {   6,5104 }, {   7,5104 },
 {   8,5104 }, {   9,5104 }, {  10,5104 }, {  11,5104 }, {  12,5104 },
 {  13,5104 }, {  14,5104 }, {  15,5104 }, {  16,5104 }, {  17,5104 },
 {  18,5104 }, {  19,5104 }, {  20,5104 }, {  21,5104 }, {  22,5104 },

 {  23,5104 }, {  24,5104 }, {  25,5104 }, {  26,5104 }, {  27,5104 },
 {  28,5104 }, {  29,5104 }, {  30,5104 }, {  31,5104 }, {  32,5104 },
 {  33,5104 }, {  34,5104 }, {  35,5104 }, {  36,5104 }, {  37,5104 },
 {  38,5104 }, {  39,5362 }, {  40,5104 }, {  41,5104 }, {  42,5104 },
 {  43,5104 }, {  44,5104 }, {  45,5104 }, {  46,5104 }, {  47,5104 },
 {  48,5104 }, {  49,5104 }, {  50,5104 }, {  51,5104 }, {  52,5104 },
 {  53,5104 }, {  54,5104 }, {  55,5104 }, {  56,5104 }, {  57,5104 },
 {  58,5104 }, {  59,5104 }, {  60,5104 }, {  61,5104 }, {  62,5104 },
 {  63,5104 }, {  64,5104 }, {  65,5104 }, {  66,5104 }, {  67,5104 },
 {  68,5104 }, {  69,5104 }, {  70,5104 }, {  71,5104 }, {  72,5104 },

 {  73,5104 }, {  74,5104 }, {  75,5104 }, {  76,5104 }, {  77,5104 },
 {  78,5104 }, {  79,5104 }, {  80,5104 }, {  81,5104 }, {  82,5104 },
 {  83,5104 }, {  84,5104 }, {  85,5104 }, {  86,5104 }, {  87,5104 },
 {  88,5104 }, {  89,5104 }, {  90,5104 }, {  91,5104 }, {  92,5104 },
 {  93,5104 }, {  94,5104 }, {  95,5104 }, {  96,5104 }, {  97,5104 },
 {  98,5104 }, {  99,5104 }, { 100,5104 }, { 101,5104 }, { 102,5104 },
 { 103,5104 }, { 104,5104 }, { 105,5104 }, { 106,5104 }, { 107,5104 },
 { 108,5104 }, { 109,5104 }, { 110,5104 }, { 111,5104 }, { 112,5104 },
 { 113,5104 }, { 114,5104 }, { 115,5104 }, { 116,5104 }, { 117,5104 },
 { 118,5104 }, { 119,5104 }, { 120,5104 }, { 121,5104 }, { 122,5104 },

 { 123,5104 }, { 124,5104 }, { 125,5104 }, { 126,5104 }, { 127,5104 },
 { 128,5104 }, { 129,5104 }, { 130,5104 }, { 131,5104 }, { 132,5104 },
 { 133,5104 }, { 134,5104 }, { 135,5104 }, { 136,5104 }, { 137,5104 },
 { 138,5104 }, { 139,5104 }, { 140,5104 }, { 141,5104 }, { 142,5104 },
 { 143,5104 }, { 144,5104 }, { 145,5104 }, { 146,5104 }, { 147,5104 },
 { 148,5104 }, { 149,5104 }, { 150,5104 }, { 151,5104 }, { 152,5104 },
 { 153,5104 }, { 154,5104 }, { 155,5104 }, { 156,5104 }, { 157,5104 },
 { 158,5104 }, { 159,5104 }, { 160,5104 }, { 161,5104 }, { 162,5104 },
 { 163,5104 }, { 164,5104 }, { 165,5104 }, { 166,5104 }, { 167,5104 },
 { 168,5104 }, { 169,5104 }, { 170,5104 }, { 171,5104 }, { 172,5104 },

 { 173,5104 }, { 174,5104 }, { 175,5104 }, { 176,5104 }, { 177,5104 },
 { 178,5104 }, { 179,5104 }, { 180,5104 }, { 181,5104 }, { 182,5104 },
 { 183,5104 }, { 184,5104 }, { 185,5104 }, { 186,5104 }, { 187,5104 },
 { 188,5104 }, { 189,5104 }, { 190,5104 }, { 191,5104 }, { 192,5104 },
 { 193,5104 }, { 194,5104 }, { 195,5104 }, { 196,5104 }, { 197,5104 },
 { 198,5104 }, { 199,5104 }, { 200,5104 }, { 201,5104 }, { 202,5104 },
 { 203,5104 }, { 204,5104 }, { 205,5104 }, { 206,5104 }, { 207,5104 },
 { 208,5104 }, { 209,5104 }, { 210,5104 }, { 211,5104 }, { 212,5104 },
 { 213,5104 }, { 214,5104 }, { 215,5104 }, { 216,5104 }, { 217,5104 },
 { 218,5104 }, { 219,5104 }, { 220,5104 }, { 221,5104 }, { 222,5104 },

 { 223,5104 }, { 224,5104 }, { 225,5104 }, { 226,5104 }, { 227,5104 },
 { 228,5104 }, { 229,5104 }, { 230,5104 }, { 231,5104 }, { 232,5104 },
 { 233,5104 }, { 234,5104 }, { 235,5104 }, { 236,5104 }, { 237,5104 },
 { 238,5104 }, { 239,5104 }, { 240,5104 }, { 241,5104 }, { 242,5104 },
 { 243,5104 }, { 244,5104 }, { 245,5104 }, { 246,5104 }, { 247,5104 },
 { 248,5104 }, { 249,5104 }, { 250,5104 }, { 251,5104 }, { 252,5104 },
 { 253,5104 }, { 254,5104 }, { 255,5104 }, { 256,5104 }, {   0,   0 },
 {   0,20782 }, {   1,5151 }, {   2,5151 }, {   3,5151 }, {   4,5151 },
 {   5,5151 }, {   6,5151 }, {   7,5151 }, {   8,5151 }, {   9,5151 },
 {  10,5151 }, {  11,5151 }, {  12,5151 }, {  13,5151 }, {  14,5151 },

 {  15,5151 }, {  16,5151 }, {  17,5151 }, {  18,5151 }, {  19,5151 },
 {  20,5151 }, {  21,5151 }, {  22,5151 }, {  23,5151 }, {  24,5151 },
 {  25,5151 }, {  26,5151 }, {  27,5151 }, {  28,5151 }, {  29,5151 },
 {  30,5151 }, {  31,5151 }, {  32,5151 }, {  33,5409 }, {  34,5151 },
 {  35,5409 }, {  36,5151 }, {  37,5409 }, {  38,5409 }, {  39,5151 },
 {  40,5151 }, {  41,5151 }, {  42,3128 }, {  43,5409 }, {  44,5151 },
 {  45,5409 }, {  46,5151 }, {  47,3132 }, {  48,5151 }, {  49,5151 },
 {  50,5151 }, {  51,5151 }, {  52,5151 }, {  53,5151 }, {  54,5151 },
 {  55,5151 }, {  56,5151 }, {  57,5151 }, {  58,5151 }, {  59,5151 },
 {  60,5409 }, {  61,5409 }, {  62,5409 }, {  63,5409 }, {  64,5409 },

 {  65,5151 }, {  66,5151 }, {  67,5151 }, {  68,5151 }, {  69,5151 },
 {  70,5151 }, {  71,5151 }, {  72,5151 }, {  73,5151 }, {  74,5151 },
 {  75,5151 }, {  76,5151 }, {  77,5151 }, {  78,5151 }, {  79,5151 },
 {  80,5151 }, {  81,5151 }, {  82,5151 }, {  83,5151 }, {  84,5151 },
 {  85,5151 }, {  86,5151 }, {  87,5151 }, {  88,5151 }, {  89,5151 },
 {  90,5151 }, {  91,5151 }, {  92,5151 }, {  93,5151 }, {  94,5409 },
 {  95,5151 }, {  96,5409 }, {  97,5151 }, {  98,5151 }, {  99,5151 },
 { 100,5151 }, { 101,5151 }, { 102,5151 }, { 103,5151 }, { 104,5151 },
 { 105,5151 }, { 106,5151 }, { 107,5151 }, { 108,5151 }, { 109,5151 },
 { 110,5151 }, { 111,5151 }, { 112,5151 }, { 113,5151 }, { 114,5151 },

 { 115,5151 }, { 116,5151 }, { 117,5151 }, { 118,5151 }, { 119,5151 },
 { 120,5151 }, { 121,5151 }, { 122,5151 }, { 123,5151 }, { 124,5409 },
 { 125,5151 }, { 126,5409 }, { 127,5151 }, { 128,5151 }, { 129,5151 },
 { 130,5151 }, { 131,5151 }, { 132,5151 }, { 133,5151 }, { 134,5151 },
 { 135,5151 }, { 136,5151 }, { 137,5151 }, { 138,5151 }, { 139,5151 },
 { 140,5151 }, { 141,5151 }, { 142,5151 }, { 143,5151 }, { 144,5151 },
 { 145,5151 }, { 146,5151 }, { 147,5151 }, { 148,5151 }, { 149,5151 },
 { 150,5151 }, { 151,5151 }, { 152,5151 }, { 153,5151 }, { 154,5151 },
 { 155,5151 }, { 156,5151 }, { 157,5151 }, { 158,5151 }, { 159,5151 },
 { 160,5151 }, { 161,5151 }, { 162,5151 }, { 163,5151 }, { 164,5151 },

 { 165,5151 }, { 166,5151 }, { 167,5151 }, { 168,5151 }, { 169,5151 },
 { 170,5151 }, { 171,5151 }, { 172,5151 }, { 173,5151 }, { 174,5151 },
 { 175,5151 }, { 176,5151 }, { 177,5151 }, { 178,5151 }, { 179,5151 },
 { 180,5151 }, { 181,5151 }, { 182,5151 }, { 183,5151 }, { 184,5151 },
 { 185,5151 }, { 186,5151 }, { 187,5151 }, { 188,5151 }, { 189,5151 },
 { 190,5151 }, { 191,5151 }, { 192,5151 }, { 193,5151 }, { 194,5151 },
 { 195,5151 }, { 196,5151 }, { 197,5151 }, { 198,5151 }, { 199,5151 },
 { 200,5151 }, { 201,5151 }, { 202,5151 }, { 203,5151 }, { 204,5151 },
 { 205,5151 }, { 206,5151 }, { 207,5151 }, { 208,5151 }, { 209,5151 },
 { 210,5151 }, { 211,5151 }, { 212,5151 }, { 213,5151 }, { 214,5151 },

 { 215,5151 }, { 216,5151 }, { 217,5151 }, { 218,5151 }, { 219,5151 },
 { 220,5151 }, { 221,5151 }, { 222,5151 }, { 223,5151 }, { 224,5151 },
 { 225,5151 }, { 226,5151 }, { 227,5151 }, { 228,5151 }, { 229,5151 },
 { 230,5151 }, { 231,5151 }, { 232,5151 }, { 233,5151 }, { 234,5151 },
 { 235,5151 }, { 236,5151 }, { 237,5151 }, { 238,5151 }, { 239,5151 },
 { 240,5151 }, { 241,5151 }, { 242,5151 }, { 243,5151 }, { 244,5151 },
 { 245,5151 }, { 246,5151 }, { 247,5151 }, { 248,5151 }, { 249,5151 },
 { 250,5151 }, { 251,5151 }, { 252,5151 }, { 253,5151 }, { 254,5151 },
 { 255,5151 }, { 256,5151 }, {   0,   0 }, {   0,20524 }, {   1,4893 },
 {   2,4893 }, {   3,4893 }, {   4,4893 }, {   5,4893 }, {   6,4893 },

 {   7,4893 }, {   8,4893 }, {   9,4893 }, {  10,4893 }, {  11,4893 },
 {  12,4893 }, {  13,4893 }, {  14,4893 }, {  15,4893 }, {  16,4893 },
 {  17,4893 }, {  18,4893 }, {  19,4893 }, {  20,4893 }, {  21,4893 },
 {  22,4893 }, {  23,4893 }, {  24,4893 }, {  25,4893 }, {  26,4893 },
 {  27,4893 }, {  28,4893 }, {  29,4893 }, {  30,4893 }, {  31,4893 },
 {  32,4893 }, {  33,5151 }, {  34,4893 }, {  35,5151 }, {  36,4893 },
 {  37,5151 }, {  38,5151 }, {  39,4893 }, {  40,4893 }, {  41,4893 },
 {  42,2870 }, {  43,5151 }, {  44,4893 }, {  45,5151 }, {  46,4893 },
 {  47,2874 }, {  48,4893 }, {  49,4893 }, {  50,4893 }, {  51,4893 },
 {  52,4893 }, {  53,4893 }, {  54,4893 }, {  55,4893 }, {  56,4893 },

 {  57,4893 }, {  58,4893 }, {  59,4893 }, {  60,5151 }, {  61,5151 },
 {  62,5151 }, {  63,5151 }, {  64,5151 }, {  65,4893 }, {  66,4893 },
 {  67,4893 }, {  68,4893 }, {  69,4893 }, {  70,4893 }, {  71,4893 },
 {  72,4893 }, {  73,4893 }, {  74,4893 }, {  75,4893 }, {  76,4893 },
 {  77,4893 }, {  78,4893 }, {  79,4893 }, {  80,4893 }, {  81,4893 },
 {  82,4893 }, {  83,4893 }, {  84,4893 }, {  85,4893 }, {  86,4893 },
 {  87,4893 }, {  88,4893 }, {  89,4893 }, {  90,4893 }, {  91,4893 },
 {  92,4893 }, {  93,4893 }, {  94,5151 }, {  95,4893 }, {  96,5151 },
 {  97,4893 }, {  98,4893 }, {  99,4893 }, { 100,4893 }, { 101,4893 },
 { 102,4893 }, { 103,4893 }, { 104,4893 }, { 105,4893 }, { 106,4893 },

 { 107,4893 }, { 108,4893 }, { 109,4893 }, { 110,4893 }, { 111,4893 },
 { 112,4893 }, { 113,4893 }, { 114,4893 }, { 115,4893 }, { 116,4893 },
 { 117,4893 }, { 118,4893 }, { 119,4893 }, { 120,4893 }, { 121,4893 },
 { 122,4893 }, { 123,4893 }, { 124,5151 }, { 125,4893 }, { 126,5151 },
 { 127,4893 }, { 128,4893 }, { 129,4893 }, { 130,4893 }, { 131,4893 },
 { 132,4893 }, { 133,4893 }, { 134,4893 }, { 135,4893 }, { 136,4893 },
 { 137,4893 }, { 138,4893 }, { 139,4893 }, { 140,4893 }, { 141,4893 },
 { 142,4893 }, { 143,4893 }, { 144,4893 }, { 145,4893 }, { 146,4893 },
 { 147,4893 }, { 148,4893 }, { 149,4893 }, { 150,4893 }, { 151,4893 },
 { 152,4893 }, { 153,4893 }, { 154,4893 }, { 155,4893 }, { 156,4893 },

 { 157,4893 }, { 158,4893 }, { 159,4893 }, { 160,4893 }, { 161,4893 },
 { 162,4893 }, { 163,4893 }, { 164,4893 }, { 165,4893 }, { 166,4893 },
 { 167,4893 }, { 168,4893 }, { 169,4893 }, { 170,4893 }, { 171,4893 },
 { 172,4893 }, { 173,4893 }, { 174,4893 }, { 175,4893 }, { 176,4893 },
 { 177,4893 }, { 178,4893 }, { 179,4893 }, { 180,4893 }, { 181,4893 },
 { 182,4893 }, { 183,4893 }, { 184,4893 }, { 185,4893 }, { 186,4893 },
 { 187,4893 }, { 188,4893 }, { 189,4893 }, { 190,4893 }, { 191,4893 },
 { 192,4893 }, { 193,4893 }, { 194,4893 }, { 195,4893 }, { 196,4893 },
 { 197,4893 }, { 198,4893 }, { 199,4893 }, { 200,4893 }, { 201,4893 },
 { 202,4893 }, { 203,4893 }, { 204,4893 }, { 205,4893 }, { 206,4893 },

 { 207,4893 }, { 208,4893 }, { 209,4893 }, { 210,4893 }, { 211,4893 },
 { 212,4893 }, { 213,4893 }, { 214,4893 }, { 215,4893 }, { 216,4893 },
 { 217,4893 }, { 218,4893 }, { 219,4893 }, { 220,4893 }, { 221,4893 },
 { 222,4893 }, { 223,4893 }, { 224,4893 }, { 225,4893 }, { 226,4893 },
 { 227,4893 }, { 228,4893 }, { 229,4893 }, { 230,4893 }, { 231,4893 },
 { 232,4893 }, { 233,4893 }, { 234,4893 }, { 235,4893 }, { 236,4893 },
 { 237,4893 }, { 238,4893 }, { 239,4893 }, { 240,4893 }, { 241,4893 },
 { 242,4893 }, { 243,4893 }, { 244,4893 }, { 245,4893 }, { 246,4893 },
 { 247,4893 }, { 248,4893 }, { 249,4893 }, { 250,4893 }, { 251,4893 },
 { 252,4893 }, { 253,4893 }, { 254,4893 }, { 255,4893 }, { 256,4893 },

 {   0,   0 }, {   0,20266 }, {   1,5151 }, {   2,5151 }, {   3,5151 },
 {   4,5151 }, {   5,5151 }, {   6,5151 }, {   7,5151 }, {   8,5151 },
 {   9,5151 }, {  10,5151 }, {  11,5151 }, {  12,5151 }, {  13,5151 },
 {  14,5151 }, {  15,5151 }, {  16,5151 }, {  17,5151 }, {  18,5151 },
 {  19,5151 }, {  20,5151 }, {  21,5151 }, {  22,5151 }, {  23,5151 },
 {  24,5151 }, {  25,5151 }, {  26,5151 }, {  27,5151 }, {  28,5151 },
 {  29,5151 }, {  30,5151 }, {  31,5151 }, {  32,5151 }, {  33,5151 },
 {  34,2629 }, {  35,5151 }, {  36,5151 }, {  37,5151 }, {  38,5151 },
 {  39,5151 }, {  40,5151 }, {  41,5151 }, {  42,5151 }, {  43,5151 },
 {  44,5151 }, {  45,5151 }, {  46,5151 }, {  47,5151 }, {  48,5151 },

 {  49,5151 }, {  50,5151 }, {  51,5151 }, {  52,5151 }, {  53,5151 },
 {  54,5151 }, {  55,5151 }, {  56,5151 }, {  57,5151 }, {  58,5151 },
 {  59,5151 }, {  60,5151 }, {  61,5151 }, {  62,5151 }, {  63,5151 },
 {  64,5151 }, {  65,5151 }, {  66,5151 }, {  67,5151 }, {  68,5151 },
 {  69,5151 }, {  70,5151 }, {  71,5151 }, {  72,5151 }, {  73,5151 },
 {  74,5151 }, {  75,5151 }, {  76,5151 }, {  77,5151 }, {  78,5151 },
 {  79,5151 }, {  80,5151 }, {  81,5151 }, {  82,5151 }, {  83,5151 },
 {  84,5151 }, {  85,5151 }, {  86,5151 }, {  87,5151 }, {  88,5151 },
 {  89,5151 }, {  90,5151 }, {  91,5151 }, {  92,5151 }, {  93,5151 },
 {  94,5151 }, {  95,5151 }, {  96,5151 }, {  97,5151 }, {  98,5151 },

 {  99,5151 }, { 100,5151 }, { 101,5151 }, { 102,5151 }, { 103,5151 },
 { 104,5151 }, { 105,5151 }, { 106,5151 }, { 107,5151 }, { 108,5151 },
 { 109,5151 }, { 110,5151 }, { 111,5151 }, { 112,5151 }, { 113,5151 },
 { 114,5151 }, { 115,5151 }, { 116,5151 }, { 117,5151 }, { 118,5151 },
 { 119,5151 }, { 120,5151 }, { 121,5151 }, { 122,5151 }, { 123,5151 },
 { 124,5151 }, { 125,5151 }, { 126,5151 }, { 127,5151 }, { 128,5151 },
 { 129,5151 }, { 130,5151 }, { 131,5151 }, { 132,5151 }, { 133,5151 },
 { 134,5151 }, { 135,5151 }, { 136,5151 }, { 137,5151 }, { 138,5151 },
 { 139,5151 }, { 140,5151 }, { 141,5151 }, { 142,5151 }, { 143,5151 },
 { 144,5151 }, { 145,5151 }, { 146,5151 }, { 147,5151 }, { 148,5151 },

 { 149,5151 }, { 150,5151 }, { 151,5151 }, { 152,5151 }, { 153,5151 },
 { 154,5151 }, { 155,5151 }, { 156,5151 }, { 157,5151 }, { 158,5151 },
 { 159,5151 }, { 160,5151 }, { 161,5151 }, { 162,5151 }, { 163,5151 },
 { 164,5151 }, { 165,5151 }, { 166,5151 }, { 167,5151 }, { 168,5151 },
 { 169,5151 }, { 170,5151 }, { 171,5151 }, { 172,5151 }, { 173,5151 },
 { 174,5151 }, { 175,5151 }, { 176,5151 }, { 177,5151 }, { 178,5151 },
 { 179,5151 }, { 180,5151 }, { 181,5151 }, { 182,5151 }, { 183,5151 },
 { 184,5151 }, { 185,5151 }, { 186,5151 }, { 187,5151 }, { 188,5151 },
 { 189,5151 }, { 190,5151 }, { 191,5151 }, { 192,5151 }, { 193,5151 },
 { 194,5151 }, { 195,5151 }, { 196,5151 }, { 197,5151 }, { 198,5151 },

 { 199,5151 }, { 200,5151 }, { 201,5151 }, { 202,5151 }, { 203,5151 },
 { 204,5151 }, { 205,5151 }, { 206,5151 }, { 207,5151 }, { 208,5151 },
 { 209,5151 }, { 210,5151 }, { 211,5151 }, { 212,5151 }, { 213,5151 },
 { 214,5151 }, { 215,5151 }, { 216,5151 }, { 217,5151 }, { 218,5151 },
 { 219,5151 }, { 220,5151 }, { 221,5151 }, { 222,5151 }, { 223,5151 },
 { 224,5151 }, { 225,5151 }, { 226,5151 }, { 227,5151 }, { 228,5151 },
 { 229,5151 }, { 230,5151 }, { 231,5151 }, { 232,5151 }, { 233,5151 },
 { 234,5151 }, { 235,5151 }, { 236,5151 }, { 237,5151 }, { 238,5151 },
 { 239,5151 }, { 240,5151 }, { 241,5151 }, { 242,5151 }, { 243,5151 },
 { 244,5151 }, { 245,5151 }, { 246,5151 }, { 247,5151 }, { 248,5151 },

 { 249,5151 }, { 250,5151 }, { 251,5151 }, { 252,5151 }, { 253,5151 },
 { 254,5151 }, { 255,5151 }, { 256,5151 }, {   0,   0 }, {   0,20008 },
 {   1,4893 }, {   2,4893 }, {   3,4893 }, {   4,4893 }, {   5,4893 },
 {   6,4893 }, {   7,4893 }, {   8,4893 }, {   9,4893 }, {  10,4893 },
 {  11,4893 }, {  12,4893 }, {  13,4893 }, {  14,4893 }, {  15,4893 },
 {  16,4893 }, {  17,4893 }, {  18,4893 }, {  19,4893 }, {  20,4893 },
 {  21,4893 }, {  22,4893 }, {  23,4893 }, {  24,4893 }, {  25,4893 },
 {  26,4893 }, {  27,4893 }, {  28,4893 }, {  29,4893 }, {  30,4893 },
 {  31,4893 }, {  32,4893 }, {  33,4893 }, {  34,2371 }, {  35,4893 },
 {  36,4893 }, {  37,4893 }, {  38,4893 }, {  39,4893 }, {  40,4893 },

 {  41,4893 }, {  42,4893 }, {  43,4893 }, {  44,4893 }, {  45,4893 },
 {  46,4893 }, {  47,4893 }, {  48,4893 }, {  49,4893 }, {  50,4893 },
 {  51,4893 }, {  52,4893 }, {  53,4893 }, {  54,4893 }, {  55,4893 },
 {  56,4893 }, {  57,4893 }, {  58,4893 }, {  59,4893 }, {  60,4893 },
 {  61,4893 }, {  62,4893 }, {  63,4893 }, {  64,4893 }, {  65,4893 },
 {  66,4893 }, {  67,4893 }, {  68,4893 }, {  69,4893 }, {  70,4893 },
 {  71,4893 }, {  72,4893 }, {  73,4893 }, {  74,4893 }, {  75,4893 },
 {  76,4893 }, {  77,4893 }, {  78,4893 }, {  79,4893 }, {  80,4893 },
 {  81,4893 }, {  82,4893 }, {  83,4893 }, {  84,4893 }, {  85,4893 },
 {  86,4893 }, {  87,4893 }, {  88,4893 }, {  89,4893 }, {  90,4893 },

 {  91,4893 }, {  92,4893 }, {  93,4893 }, {  94,4893 }, {  95,4893 },
 {  96,4893 }, {  97,4893 }, {  98,4893 }, {  99,4893 }, { 100,4893 },
 { 101,4893 }, { 102,4893 }, { 103,4893 }, { 104,4893 }, { 105,4893 },
 { 106,4893 }, { 107,4893 }, { 108,4893 }, { 109,4893 }, { 110,4893 },
 { 111,4893 }, { 112,4893 }, { 113,4893 }, { 114,4893 }, { 115,4893 },
 { 116,4893 }, { 117,4893 }, { 118,4893 }, { 119,4893 }, { 120,4893 },
 { 121,4893 }, { 122,4893 }, { 123,4893 }, { 124,4893 }, { 125,4893 },
 { 126,4893 }, { 127,4893 }, { 128,4893 }, { 129,4893 }, { 130,4893 },
 { 131,4893 }, { 132,4893 }, { 133,4893 }, { 134,4893 }, { 135,4893 },
 { 136,4893 }, { 137,4893 }, { 138,4893 }, { 139,4893 }, { 140,4893 },

 { 141,4893 }, { 142,4893 }, { 143,4893 }, { 144,4893 }, { 145,4893 },
 { 146,4893 }, { 147,4893 }, { 148,4893 }, { 149,4893 }, { 150,4893 },
 { 151,4893 }, { 152,4893 }, { 153,4893 }, { 154,4893 }, { 155,4893 },
 { 156,4893 }, { 157,4893 }, { 158,4893 }, { 159,4893 }, { 160,4893 },
 { 161,4893 }, { 162,4893 }, { 163,4893 }, { 164,4893 }, { 165,4893 },
 { 166,4893 }, { 167,4893 }, { 168,4893 }, { 169,4893 }, { 170,4893 },
 { 171,4893 }, { 172,4893 }, { 173,4893 }, { 174,4893 }, { 175,4893 },
 { 176,4893 }, { 177,4893 }, { 178,4893 }, { 179,4893 }, { 180,4893 },
 { 181,4893 }, { 182,4893 }, { 183,4893 }, { 184,4893 }, { 185,4893 },
 { 186,4893 }, { 187,4893 }, { 188,4893 }, { 189,4893 }, { 190,4893 },

 { 191,4893 }, { 192,4893 }, { 193,4893 }, { 194,4893 }, { 195,4893 },
 { 196,4893 }, { 197,4893 }, { 198,4893 }, { 199,4893 }, { 200,4893 },
 { 201,4893 }, { 202,4893 }, { 203,4893 }, { 204,4893 }, { 205,4893 },
 { 206,4893 }, { 207,4893 }, { 208,4893 }, { 209,4893 }, { 210,4893 },
 { 211,4893 }, { 212,4893 }, { 213,4893 }, { 214,4893 }, { 215,4893 },
 { 216,4893 }, { 217,4893 }, { 218,4893 }, { 219,4893 }, { 220,4893 },
 { 221,4893 }, { 222,4893 }, { 223,4893 }, { 224,4893 }, { 225,4893 },
 { 226,4893 }, { 227,4893 }, { 228,4893 }, { 229,4893 }, { 230,4893 },
 { 231,4893 }, { 232,4893 }, { 233,4893 }, { 234,4893 }, { 235,4893 },
 { 236,4893 }, { 237,4893 }, { 238,4893 }, { 239,4893 }, { 240,4893 },

 { 241,4893 }, { 242,4893 }, { 243,4893 }, { 244,4893 }, { 245,4893 },
 { 246,4893 }, { 247,4893 }, { 248,4893 }, { 249,4893 }, { 250,4893 },
 { 251,4893 }, { 252,4893 }, { 253,4893 }, { 254,4893 }, { 255,4893 },
 { 256,4893 }, {   0,  11 }, {   0,19750 }, {   1,4893 }, {   2,4893 },
 {   3,4893 }, {   4,4893 }, {   5,4893 }, {   6,4893 }, {   7,4893 },
 {   8,4893 }, {   9,4893 }, {  10,4893 }, {  11,4893 }, {  12,4893 },
 {  13,4893 }, {  14,4893 }, {  15,4893 }, {  16,4893 }, {  17,4893 },
 {  18,4893 }, {  19,4893 }, {  20,4893 }, {  21,4893 }, {  22,4893 },
 {  23,4893 }, {  24,4893 }, {  25,4893 }, {  26,4893 }, {  27,4893 },
 {  28,4893 }, {  29,4893 }, {  30,4893 }, {  31,4893 }, {  32,4893 },

 {  33,4893 }, {  34,4893 }, {  35,4893 }, {  36,4893 }, {  37,4893 },
 {  38,4893 }, {  39,5151 }, {  40,4893 }, {  41,4893 }, {  42,4893 },
 {  43,4893 }, {  44,4893 }, {  45,4893 }, {  46,4893 }, {  47,4893 },
 {  48,4893 }, {  49,4893 }, {  50,4893 }, {  51,4893 }, {  52,4893 },
 {  53,4893 }, {  54,4893 }, {  55,4893 }, {  56,4893 }, {  57,4893 },
 {  58,4893 }, {  59,4893 }, {  60,4893 }, {  61,4893 }, {  62,4893 },
 {  63,4893 }, {  64,4893 }, {  65,4893 }, {  66,4893 }, {  67,4893 },
 {  68,4893 }, {  69,4893 }, {  70,4893 }, {  71,4893 }, {  72,4893 },
 {  73,4893 }, {  74,4893 }, {  75,4893 }, {  76,4893 }, {  77,4893 },
 {  78,4893 }, {  79,4893 }, {  80,4893 }, {  81,4893 }, {  82,4893 },

 {  83,4893 }, {  84,4893 }, {  85,4893 }, {  86,4893 }, {  87,4893 },
 {  88,4893 }, {  89,4893 }, {  90,4893 }, {  91,4893 }, {  92,4893 },
 {  93,4893 }, {  94,4893 }, {  95,4893 }, {  96,4893 }, {  97,4893 },
 {  98,4893 }, {  99,4893 }, { 100,4893 }, { 101,4893 }, { 102,4893 },
 { 103,4893 }, { 104,4893 }, { 105,4893 }, { 106,4893 }, { 107,4893 },
 { 108,4893 }, { 109,4893 }, { 110,4893 }, { 111,4893 }, { 112,4893 },
 { 113,4893 }, { 114,4893 }, { 115,4893 }, { 116,4893 }, { 117,4893 },
 { 118,4893 }, { 119,4893 }, { 120,4893 }, { 121,4893 }, { 122,4893 },
 { 123,4893 }, { 124,4893 }, { 125,4893 }, { 126,4893 }, { 127,4893 },
 { 128,4893 }, { 129,4893 }, { 130,4893 }, { 131,4893 }, { 132,4893 },

 { 133,4893 }, { 134,4893 }, { 135,4893 }, { 136,4893 }, { 137,4893 },
 { 138,4893 }, { 139,4893 }, { 140,4893 }, { 141,4893 }, { 142,4893 },
 { 143,4893 }, { 144,4893 }, { 145,4893 }, { 146,4893 }, { 147,4893 },
 { 148,4893 }, { 149,4893 }, { 150,4893 }, { 151,4893 }, { 152,4893 },
 { 153,4893 }, { 154,4893 }, { 155,4893 }, { 156,4893 }, { 157,4893 },
 { 158,4893 }, { 159,4893 }, { 160,4893 }, { 161,4893 }, { 162,4893 },
 { 163,4893 }, { 164,4893 }, { 165,4893 }, { 166,4893 }, { 167,4893 },
 { 168,4893 }, { 169,4893 }, { 170,4893 }, { 171,4893 }, { 172,4893 },
 { 173,4893 }, { 174,4893 }, { 175,4893 }, { 176,4893 }, { 177,4893 },
 { 178,4893 }, { 179,4893 }, { 180,4893 }, { 181,4893 }, { 182,4893 },

 { 183,4893 }, { 184,4893 }, { 185,4893 }, { 186,4893 }, { 187,4893 },
 { 188,4893 }, { 189,4893 }, { 190,4893 }, { 191,4893 }, { 192,4893 },
 { 193,4893 }, { 194,4893 }, { 195,4893 }, { 196,4893 }, { 197,4893 },
 { 198,4893 }, { 199,4893 }, { 200,4893 }, { 201,4893 }, { 202,4893 },
 { 203,4893 }, { 204,4893 }, { 205,4893 }, { 206,4893 }, { 207,4893 },
 { 208,4893 }, { 209,4893 }, { 210,4893 }, { 211,4893 }, { 212,4893 },
 { 213,4893 }, { 214,4893 }, { 215,4893 }, { 216,4893 }, { 217,4893 },
 { 218,4893 }, { 219,4893 }, { 220,4893 }, { 221,4893 }, { 222,4893 },
 { 223,4893 }, { 224,4893 }, { 225,4893 }, { 226,4893 }, { 227,4893 },
 { 228,4893 }, { 229,4893 }, { 230,4893 }, { 231,4893 }, { 232,4893 },

 { 233,4893 }, { 234,4893 }, { 235,4893 }, { 236,4893 }, { 237,4893 },
 { 238,4893 }, { 239,4893 }, { 240,4893 }, { 241,4893 }, { 242,4893 },
 { 243,4893 }, { 244,4893 }, { 245,4893 }, { 246,4893 }, { 247,4893 },
 { 248,4893 }, { 249,4893 }, { 250,4893 }, { 251,4893 }, { 252,4893 },
 { 253,4893 }, { 254,4893 }, { 255,4893 }, { 256,4893 }, {   0,  11 },
 {   0,19492 }, {   1,4635 }, {   2,4635 }, {   3,4635 }, {   4,4635 },
 {   5,4635 }, {   6,4635 }, {   7,4635 }, {   8,4635 }, {   9,4635 },
 {  10,4635 }, {  11,4635 }, {  12,4635 }, {  13,4635 }, {  14,4635 },
 {  15,4635 }, {  16,4635 }, {  17,4635 }, {  18,4635 }, {  19,4635 },
 {  20,4635 }, {  21,4635 }, {  22,4635 }, {  23,4635 }, {  24,4635 },

 {  25,4635 }, {  26,4635 }, {  27,4635 }, {  28,4635 }, {  29,4635 },
 {  30,4635 }, {  31,4635 }, {  32,4635 }, {  33,4635 }, {  34,4635 },
 {  35,4635 }, {  36,4635 }, {  37,4635 }, {  38,4635 }, {  39,4893 },
 {  40,4635 }, {  41,4635 }, {  42,4635 }, {  43,4635 }, {  44,4635 },
 {  45,4635 }, {  46,4635 }, {  47,4635 }, {  48,4635 }, {  49,4635 },
 {  50,4635 }, {  51,4635 }, {  52,4635 }, {  53,4635 }, {  54,4635 },
 {  55,4635 }, {  56,4635 }, {  57,4635 }, {  58,4635 }, {  59,4635 },
 {  60,4635 }, {  61,4635 }, {  62,4635 }, {  63,4635 }, {  64,4635 },
 {  65,4635 }, {  66,4635 }, {  67,4635 }, {  68,4635 }, {  69,4635 },
 {  70,4635 }, {  71,4635 }, {  72,4635 }, {  73,4635 }, {  74,4635 },

 {  75,4635 }, {  76,4635 }, {  77,4635 }, {  78,4635 }, {  79,4635 },
 {  80,4635 }, {  81,4635 }, {  82,4635 }, {  83,4635 }, {  84,4635 },
 {  85,4635 }, {  86,4635 }, {  87,4635 }, {  88,4635 }, {  89,4635 },
 {  90,4635 }, {  91,4635 }, {  92,4635 }, {  93,4635 }, {  94,4635 },
 {  95,4635 }, {  96,4635 }, {  97,4635 }, {  98,4635 }, {  99,4635 },
 { 100,4635 }, { 101,4635 }, { 102,4635 }, { 103,4635 }, { 104,4635 },
 { 105,4635 }, { 106,4635 }, { 107,4635 }, { 108,4635 }, { 109,4635 },
 { 110,4635 }, { 111,4635 }, { 112,4635 }, { 113,4635 }, { 114,4635 },
 { 115,4635 }, { 116,4635 }, { 117,4635 }, { 118,4635 }, { 119,4635 },
 { 120,4635 }, { 121,4635 }, { 122,4635 }, { 123,4635 }, { 124,4635 },

 { 125,4635 }, { 126,4635 }, { 127,4635 }, { 128,4635 }, { 129,4635 },
 { 130,4635 }, { 131,4635 }, { 132,4635 }, { 133,4635 }, { 134,4635 },
 { 135,4635 }, { 136,4635 }, { 137,4635 }, { 138,4635 }, { 139,4635 },
 { 140,4635 }, { 141,4635 }, { 142,4635 }, { 143,4635 }, { 144,4635 },
 { 145,4635 }, { 146,4635 }, { 147,4635 }, { 148,4635 }, { 149,4635 },
 { 150,4635 }, { 151,4635 }, { 152,4635 }, { 153,4635 }, { 154,4635 },
 { 155,4635 }, { 156,4635 }, { 157,4635 }, { 158,4635 }, { 159,4635 },
 { 160,4635 }, { 161,4635 }, { 162,4635 }, { 163,4635 }, { 164,4635 },
 { 165,4635 }, { 166,4635 }, { 167,4635 }, { 168,4635 }, { 169,4635 },
 { 170,4635 }, { 171,4635 }, { 172,4635 }, { 173,4635 }, { 174,4635 },

 { 175,4635 }, { 176,4635 }, { 177,4635 }, { 178,4635 }, { 179,4635 },
 { 180,4635 }, { 181,4635 }, { 182,4635 }, { 183,4635 }, { 184,4635 },
 { 185,4635 }, { 186,4635 }, { 187,4635 }, { 188,4635 }, { 189,4635 },
 { 190,4635 }, { 191,4635 }, { 192,4635 }, { 193,4635 }, { 194,4635 },
 { 195,4635 }, { 196,4635 }, { 197,4635 }, { 198,4635 }, { 199,4635 },
 { 200,4635 }, { 201,4635 }, { 202,4635 }, { 203,4635 }, { 204,4635 },
 { 205,4635 }, { 206,4635 }, { 207,4635 }, { 208,4635 }, { 209,4635 },
 { 210,4635 }, { 211,4635 }, { 212,4635 }, { 213,4635 }, { 214,4635 },
 { 215,4635 }, { 216,4635 }, { 217,4635 }, { 218,4635 }, { 219,4635 },
 { 220,4635 }, { 221,4635 }, { 222,4635 }, { 223,4635 }, { 224,4635 },

 { 225,4635 }, { 226,4635 }, { 227,4635 }, { 228,4635 }, { 229,4635 },
 { 230,4635 }, { 231,4635 }, { 232,4635 }, { 233,4635 }, { 234,4635 },
 { 235,4635 }, { 236,4635 }, { 237,4635 }, { 238,4635 }, { 239,4635 },
 { 240,4635 }, { 241,4635 }, { 242,4635 }, { 243,4635 }, { 244,4635 },
 { 245,4635 }, { 246,4635 }, { 247,4635 }, { 248,4635 }, { 249,4635 },
 { 250,4635 }, { 251,4635 }, { 252,4635 }, { 253,4635 }, { 254,4635 },
 { 255,4635 }, { 256,4635 }, {   0,   0 }, {   0,19234 }, {   1,4682 },
 {   2,4682 }, {   3,4682 }, {   4,4682 }, {   5,4682 }, {   6,4682 },
 {   7,4682 }, {   8,4682 }, {   9,4682 }, {  10,4940 }, {  11,4682 },
 {  12,4682 }, {  13,4682 }, {  14,4682 }, {  15,4682 }, {  16,4682 },

 {  17,4682 }, {  18,4682 }, {  19,4682 }, {  20,4682 }, {  21,4682 },
 {  22,4682 }, {  23,4682 }, {  24,4682 }, {  25,4682 }, {  26,4682 },
 {  27,4682 }, {  28,4682 }, {  29,4682 }, {  30,4682 }, {  31,4682 },
 {  32,4682 }, {  33,4682 }, {  34,4682 }, {  35,4682 }, {  36,4682 },
 {  37,4682 }, {  38,4682 }, {  39,5198 }, {  40,4682 }, {  41,4682 },
 {  42,4682 }, {  43,4682 }, {  44,4682 }, {  45,4682 }, {  46,4682 },
 {  47,4682 }, {  48,4682 }, {  49,4682 }, {  50,4682 }, {  51,4682 },
 {  52,4682 }, {  53,4682 }, {  54,4682 }, {  55,4682 }, {  56,4682 },
 {  57,4682 }, {  58,4682 }, {  59,4682 }, {  60,4682 }, {  61,4682 },
 {  62,4682 }, {  63,4682 }, {  64,4682 }, {  65,4682 }, {  66,4682 },

 {  67,4682 }, {  68,4682 }, {  69,4682 }, {  70,4682 }, {  71,4682 },
 {  72,4682 }, {  73,4682 }, {  74,4682 }, {  75,4682 }, {  76,4682 },
 {  77,4682 }, {  78,4682 }, {  79,4682 }, {  80,4682 }, {  81,4682 },
 {  82,4682 }, {  83,4682 }, {  84,4682 }, {  85,4682 }, {  86,4682 },
 {  87,4682 }, {  88,4682 }, {  89,4682 }, {  90,4682 }, {  91,4682 },
 {  92,5245 }, {  93,4682 }, {  94,4682 }, {  95,4682 }, {  96,4682 },
 {  97,4682 }, {  98,4682 }, {  99,4682 }, { 100,4682 }, { 101,4682 },
 { 102,4682 }, { 103,4682 }, { 104,4682 }, { 105,4682 }, { 106,4682 },
 { 107,4682 }, { 108,4682 }, { 109,4682 }, { 110,4682 }, { 111,4682 },
 { 112,4682 }, { 113,4682 }, { 114,4682 }, { 115,4682 }, { 116,4682 },

 { 117,4682 }, { 118,4682 }, { 119,4682 }, { 120,4682 }, { 121,4682 },
 { 122,4682 }, { 123,4682 }, { 124,4682 }, { 125,4682 }, { 126,4682 },
 { 127,4682 }, { 128,4682 }, { 129,4682 }, { 130,4682 }, { 131,4682 },
 { 132,4682 }, { 133,4682 }, { 134,4682 }, { 135,4682 }, { 136,4682 },
 { 137,4682 }, { 138,4682 }, { 139,4682 }, { 140,4682 }, { 141,4682 },
 { 142,4682 }, { 143,4682 }, { 144,4682 }, { 145,4682 }, { 146,4682 },
 { 147,4682 }, { 148,4682 }, { 149,4682 }, { 150,4682 }, { 151,4682 },
 { 152,4682 }, { 153,4682 }, { 154,4682 }, { 155,4682 }, { 156,4682 },
 { 157,4682 }, { 158,4682 }, { 159,4682 }, { 160,4682 }, { 161,4682 },
 { 162,4682 }, { 163,4682 }, { 164,4682 }, { 165,4682 }, { 166,4682 },

 { 167,4682 }, { 168,4682 }, { 169,4682 }, { 170,4682 }, { 171,4682 },
 { 172,4682 }, { 173,4682 }, { 174,4682 }, { 175,4682 }, { 176,4682 },
 { 177,4682 }, { 178,4682 }, { 179,4682 }, { 180,4682 }, { 181,4682 },
 { 182,4682 }, { 183,4682 }, { 184,4682 }, { 185,4682 }, { 186,4682 },
 { 187,4682 }, { 188,4682 }, { 189,4682 }, { 190,4682 }, { 191,4682 },
 { 192,4682 }, { 193,4682 }, { 194,4682 }, { 195,4682 }, { 196,4682 },
 { 197,4682 }, { 198,4682 }, { 199,4682 }, { 200,4682 }, { 201,4682 },
 { 202,4682 }, { 203,4682 }, { 204,4682 }, { 205,4682 }, { 206,4682 },
 { 207,4682 }, { 208,4682 }, { 209,4682 }, { 210,4682 }, { 211,4682 },
 { 212,4682 }, { 213,4682 }, { 214,4682 }, { 215,4682 }, { 216,4682 },

 { 217,4682 }, { 218,4682 }, { 219,4682 }, { 220,4682 }, { 221,4682 },
 { 222,4682 }, { 223,4682 }, { 224,4682 }, { 225,4682 }, { 226,4682 },
 { 227,4682 }, { 228,4682 }, { 229,4682 }, { 230,4682 }, { 231,4682 },
 { 232,4682 }, { 233,4682 }, { 234,4682 }, { 235,4682 }, { 236,4682 },
 { 237,4682 }, { 238,4682 }, { 239,4682 }, { 240,4682 }, { 241,4682 },
 { 242,4682 }, { 243,4682 }, { 244,4682 }, { 245,4682 }, { 246,4682 },
 { 247,4682 }, { 248,4682 }, { 249,4682 }, { 250,4682 }, { 251,4682 },
 { 252,4682 }, { 253,4682 }, { 254,4682 }, { 255,4682 }, { 256,4682 },
 {   0,   0 }, {   0,18976 }, {   1,4424 }, {   2,4424 }, {   3,4424 },
 {   4,4424 }, {   5,4424 }, {   6,4424 }, {   7,4424 }, {   8,4424 },

 {   9,4424 }, {  10,4682 }, {  11,4424 }, {  12,4424 }, {  13,4424 },
 {  14,4424 }, {  15,4424 }, {  16,4424 }, {  17,4424 }, {  18,4424 },
 {  19,4424 }, {  20,4424 }, {  21,4424 }, {  22,4424 }, {  23,4424 },
 {  24,4424 }, {  25,4424 }, {  26,4424 }, {  27,4424 }, {  28,4424 },
 {  29,4424 }, {  30,4424 }, {  31,4424 }, {  32,4424 }, {  33,4424 },
 {  34,4424 }, {  35,4424 }, {  36,4424 }, {  37,4424 }, {  38,4424 },
 {  39,4940 }, {  40,4424 }, {  41,4424 }, {  42,4424 }, {  43,4424 },
 {  44,4424 }, {  45,4424 }, {  46,4424 }, {  47,4424 }, {  48,4424 },
 {  49,4424 }, {  50,4424 }, {  51,4424 }, {  52,4424 }, {  53,4424 },
 {  54,4424 }, {  55,4424 }, {  56,4424 }, {  57,4424 }, {  58,4424 },

 {  59,4424 }, {  60,4424 }, {  61,4424 }, {  62,4424 }, {  63,4424 },
 {  64,4424 }, {  65,4424 }, {  66,4424 }, {  67,4424 }, {  68,4424 },
 {  69,4424 }, {  70,4424 }, {  71,4424 }, {  72,4424 }, {  73,4424 },
 {  74,4424 }, {  75,4424 }, {  76,4424 }, {  77,4424 }, {  78,4424 },
 {  79,4424 }, {  80,4424 }, {  81,4424 }, {  82,4424 }, {  83,4424 },
 {  84,4424 }, {  85,4424 }, {  86,4424 }, {  87,4424 }, {  88,4424 },
 {  89,4424 }, {  90,4424 }, {  91,4424 }, {  92,4987 }, {  93,4424 },
 {  94,4424 }, {  95,4424 }, {  96,4424 }, {  97,4424 }, {  98,4424 },
 {  99,4424 }, { 100,4424 }, { 101,4424 }, { 102,4424 }, { 103,4424 },
 { 104,4424 }, { 105,4424 }, { 106,4424 }, { 107,4424 }, { 108,4424 },

 { 109,4424 }, { 110,4424 }, { 111,4424 }, { 112,4424 }, { 113,4424 },
 { 114,4424 }, { 115,4424 }, { 116,4424 }, { 117,4424 }, { 118,4424 },
 { 119,4424 }, { 120,4424 }, { 121,4424 }, { 122,4424 }, { 123,4424 },
 { 124,4424 }, { 125,4424 }, { 126,4424 }, { 127,4424 }, { 128,4424 },
 { 129,4424 }, { 130,4424 }, { 131,4424 }, { 132,4424 }, { 133,4424 },
 { 134,4424 }, { 135,4424 }, { 136,4424 }, { 137,4424 }, { 138,4424 },
 { 139,4424 }, { 140,4424 }, { 141,4424 }, { 142,4424 }, { 143,4424 },
 { 144,4424 }, { 145,4424 }, { 146,4424 }, { 147,4424 }, { 148,4424 },
 { 149,4424 }, { 150,4424 }, { 151,4424 }, { 152,4424 }, { 153,4424 },
 { 154,4424 }, { 155,4424 }, { 156,4424 }, { 157,4424 }, { 158,4424 },

 { 159,4424 }, { 160,4424 }, { 161,4424 }, { 162,4424 }, { 163,4424 },
 { 164,4424 }, { 165,4424 }, { 166,4424 }, { 167,4424 }, { 168,4424 },
 { 169,4424 }, { 170,4424 }, { 171,4424 }, { 172,4424 }, { 173,4424 },
 { 174,4424 }, { 175,4424 }, { 176,4424 }, { 177,4424 }, { 178,4424 },
 { 179,4424 }, { 180,4424 }, { 181,4424 }, { 182,4424 }, { 183,4424 },
 { 184,4424 }, { 185,4424 }, { 186,4424 }, { 187,4424 }, { 188,4424 },
 { 189,4424 }, { 190,4424 }, { 191,4424 }, { 192,4424 }, { 193,4424 },
 { 194,4424 }, { 195,4424 }, { 196,4424 }, { 197,4424 }, { 198,4424 },
 { 199,4424 }, { 200,4424 }, { 201,4424 }, { 202,4424 }, { 203,4424 },
 { 204,4424 }, { 205,4424 }, { 206,4424 }, { 207,4424 }, { 208,4424 },

 { 209,4424 }, { 210,4424 }, { 211,4424 }, { 212,4424 }, { 213,4424 },
 { 214,4424 }, { 215,4424 }, { 216,4424 }, { 217,4424 }, { 218,4424 },
 { 219,4424 }, { 220,4424 }, { 221,4424 }, { 222,4424 }, { 223,4424 },
 { 224,4424 }, { 225,4424 }, { 226,4424 }, { 227,4424 }, { 228,4424 },
 { 229,4424 }, { 230,4424 }, { 231,4424 }, { 232,4424 }, { 233,4424 },
 { 234,4424 }, { 235,4424 }, { 236,4424 }, { 237,4424 }, { 238,4424 },
 { 239,4424 }, { 240,4424 }, { 241,4424 }, { 242,4424 }, { 243,4424 },
 { 244,4424 }, { 245,4424 }, { 246,4424 }, { 247,4424 }, { 248,4424 },
 { 249,4424 }, { 250,4424 }, { 251,4424 }, { 252,4424 }, { 253,4424 },
 { 254,4424 }, { 255,4424 }, { 256,4424 }, {   0,   0 }, {   0,18718 },

 {   1,4987 }, {   2,4987 }, {   3,4987 }, {   4,4987 }, {   5,4987 },
 {   6,4987 }, {   7,4987 }, {   8,4987 }, {   9,4987 }, {  10,4987 },
 {  11,4987 }, {  12,4987 }, {  13,4987 }, {  14,4987 }, {  15,4987 },
 {  16,4987 }, {  17,4987 }, {  18,4987 }, {  19,4987 }, {  20,4987 },
 {  21,4987 }, {  22,4987 }, {  23,4987 }, {  24,4987 }, {  25,4987 },
 {  26,4987 }, {  27,4987 }, {  28,4987 }, {  29,4987 }, {  30,4987 },
 {  31,4987 }, {  32,4987 }, {  33,4987 }, {  34,4987 }, {  35,4987 },
 {  36,4987 }, {  37,4987 }, {  38,4987 }, {  39,5245 }, {  40,4987 },
 {  41,4987 }, {  42,4987 }, {  43,4987 }, {  44,4987 }, {  45,4987 },
 {  46,4987 }, {  47,4987 }, {  48,4987 }, {  49,4987 }, {  50,4987 },

 {  51,4987 }, {  52,4987 }, {  53,4987 }, {  54,4987 }, {  55,4987 },
 {  56,4987 }, {  57,4987 }, {  58,4987 }, {  59,4987 }, {  60,4987 },
 {  61,4987 }, {  62,4987 }, {  63,4987 }, {  64,4987 }, {  65,4987 },
 {  66,4987 }, {  67,4987 }, {  68,4987 }, {  69,4987 }, {  70,4987 },
 {  71,4987 }, {  72,4987 }, {  73,4987 }, {  74,4987 }, {  75,4987 },
 {  76,4987 }, {  77,4987 }, {  78,4987 }, {  79,4987 }, {  80,4987 },
 {  81,4987 }, {  82,4987 }, {  83,4987 }, {  84,4987 }, {  85,4987 },
 {  86,4987 }, {  87,4987 }, {  88,4987 }, {  89,4987 }, {  90,4987 },
 {  91,4987 }, {  92,4987 }, {  93,4987 }, {  94,4987 }, {  95,4987 },
 {  96,4987 }, {  97,4987 }, {  98,4987 }, {  99,4987 }, { 100,4987 },

 { 101,4987 }, { 102,4987 }, { 103,4987 }, { 104,4987 }, { 105,4987 },
 { 106,4987 }, { 107,4987 }, { 108,4987 }, { 109,4987 }, { 110,4987 },
 { 111,4987 }, { 112,4987 }, { 113,4987 }, { 114,4987 }, { 115,4987 },
 { 116,4987 }, { 117,4987 }, { 118,4987 }, { 119,4987 }, { 120,4987 },
 { 121,4987 }, { 122,4987 }, { 123,4987 }, { 124,4987 }, { 125,4987 },
 { 126,4987 }, { 127,4987 }, { 128,4987 }, { 129,4987 }, { 130,4987 },
 { 131,4987 }, { 132,4987 }, { 133,4987 }, { 134,4987 }, { 135,4987 },
 { 136,4987 }, { 137,4987 }, { 138,4987 }, { 139,4987 }, { 140,4987 },
 { 141,4987 }, { 142,4987 }, { 143,4987 }, { 144,4987 }, { 145,4987 },
 { 146,4987 }, { 147,4987 }, { 148,4987 }, { 149,4987 }, { 150,4987 },

 { 151,4987 }, { 152,4987 }, { 153,4987 }, { 154,4987 }, { 155,4987 },
 { 156,4987 }, { 157,4987 }, { 158,4987 }, { 159,4987 }, { 160,4987 },
 { 161,4987 }, { 162,4987 }, { 163,4987 }, { 164,4987 }, { 165,4987 },
 { 166,4987 }, { 167,4987 }, { 168,4987 }, { 169,4987 }, { 170,4987 },
 { 171,4987 }, { 172,4987 }, { 173,4987 }, { 174,4987 }, { 175,4987 },
 { 176,4987 }, { 177,4987 }, { 178,4987 }, { 179,4987 }, { 180,4987 },
 { 181,4987 }, { 182,4987 }, { 183,4987 }, { 184,4987 }, { 185,4987 },
 { 186,4987 }, { 187,4987 }, { 188,4987 }, { 189,4987 }, { 190,4987 },
 { 191,4987 }, { 192,4987 }, { 193,4987 }, { 194,4987 }, { 195,4987 },
 { 196,4987 }, { 197,4987 }, { 198,4987 }, { 199,4987 }, { 200,4987 },

 { 201,4987 }, { 202,4987 }, { 203,4987 }, { 204,4987 }, { 205,4987 },
 { 206,4987 }, { 207,4987 }, { 208,4987 }, { 209,4987 }, { 210,4987 },
 { 211,4987 }, { 212,4987 }, { 213,4987 }, { 214,4987 }, { 215,4987 },
 { 216,4987 }, { 217,4987 }, { 218,4987 }, { 219,4987 }, { 220,4987 },
 { 221,4987 }, { 222,4987 }, { 223,4987 }, { 224,4987 }, { 225,4987 },
 { 226,4987 }, { 227,4987 }, { 228,4987 }, { 229,4987 }, { 230,4987 },
 { 231,4987 }, { 232,4987 }, { 233,4987 }, { 234,4987 }, { 235,4987 },
 { 236,4987 }, { 237,4987 }, { 238,4987 }, { 239,4987 }, { 240,4987 },
 { 241,4987 }, { 242,4987 }, { 243,4987 }, { 244,4987 }, { 245,4987 },
 { 246,4987 }, { 247,4987 }, { 248,4987 }, { 249,4987 }, { 250,4987 },

 { 251,4987 }, { 252,4987 }, { 253,4987 }, { 254,4987 }, { 255,4987 },
 { 256,4987 }, {   0,   0 }, {   0,18460 }, {   1,4729 }, {   2,4729 },
 {   3,4729 }, {   4,4729 }, {   5,4729 }, {   6,4729 }, {   7,4729 },
 {   8,4729 }, {   9,4729 }, {  10,4729 }, {  11,4729 }, {  12,4729 },
 {  13,4729 }, {  14,4729 }, {  15,4729 }, {  16,4729 }, {  17,4729 },
 {  18,4729 }, {  19,4729 }, {  20,4729 }, {  21,4729 }, {  22,4729 },
 {  23,4729 }, {  24,4729 }, {  25,4729 }, {  26,4729 }, {  27,4729 },
 {  28,4729 }, {  29,4729 }, {  30,4729 }, {  31,4729 }, {  32,4729 },
 {  33,4729 }, {  34,4729 }, {  35,4729 }, {  36,4729 }, {  37,4729 },
 {  38,4729 }, {  39,4987 }, {  40,4729 }, {  41,4729 }, {  42,4729 },

 {  43,4729 }, {  44,4729 }, {  45,4729 }, {  46,4729 }, {  47,4729 },
 {  48,4729 }, {  49,4729 }, {  50,4729 }, {  51,4729 }, {  52,4729 },
 {  53,4729 }, {  54,4729 }, {  55,4729 }, {  56,4729 }, {  57,4729 },
 {  58,4729 }, {  59,4729 }, {  60,4729 }, {  61,4729 }, {  62,4729 },
 {  63,4729 }, {  64,4729 }, {  65,4729 }, {  66,4729 }, {  67,4729 },
 {  68,4729 }, {  69,4729 }, {  70,4729 }, {  71,4729 }, {  72,4729 },
 {  73,4729 }, {  74,4729 }, {  75,4729 }, {  76,4729 }, {  77,4729 },
 {  78,4729 }, {  79,4729 }, {  80,4729 }, {  81,4729 }, {  82,4729 },
 {  83,4729 }, {  84,4729 }, {  85,4729 }, {  86,4729 }, {  87,4729 },
 {  88,4729 }, {  89,4729 }, {  90,4729 }, {  91,4729 }, {  92,4729 },

 {  93,4729 }, {  94,4729 }, {  95,4729 }, {  96,4729 }, {  97,4729 },
 {  98,4729 }, {  99,4729 }, { 100,4729 }, { 101,4729 }, { 102,4729 },
 { 103,4729 }, { 104,4729 }, { 105,4729 }, { 106,4729 }, { 107,4729 },
 { 108,4729 }, { 109,4729 }, { 110,4729 }, { 111,4729 }, { 112,4729 },
 { 113,4729 }, { 114,4729 }, { 115,4729 }, { 116,4729 }, { 117,4729 },
 { 118,4729 }, { 119,4729 }, { 120,4729 }, { 121,4729 }, { 122,4729 },
 { 123,4729 }, { 124,4729 }, { 125,4729 }, { 126,4729 }, { 127,4729 },
 { 128,4729 }, { 129,4729 }, { 130,4729 }, { 131,4729 }, { 132,4729 },
 { 133,4729 }, { 134,4729 }, { 135,4729 }, { 136,4729 }, { 137,4729 },
 { 138,4729 }, { 139,4729 }, { 140,4729 }, { 141,4729 }, { 142,4729 },

 { 143,4729 }, { 144,4729 }, { 145,4729 }, { 146,4729 }, { 147,4729 },
 { 148,4729 }, { 149,4729 }, { 150,4729 }, { 151,4729 }, { 152,4729 },
 { 153,4729 }, { 154,4729 }, { 155,4729 }, { 156,4729 }, { 157,4729 },
 { 158,4729 }, { 159,4729 }, { 160,4729 }, { 161,4729 }, { 162,4729 },
 { 163,4729 }, { 164,4729 }, { 165,4729 }, { 166,4729 }, { 167,4729 },
 { 168,4729 }, { 169,4729 }, { 170,4729 }, { 171,4729 }, { 172,4729 },
 { 173,4729 }, { 174,4729 }, { 175,4729 }, { 176,4729 }, { 177,4729 },
 { 178,4729 }, { 179,4729 }, { 180,4729 }, { 181,4729 }, { 182,4729 },
 { 183,4729 }, { 184,4729 }, { 185,4729 }, { 186,4729 }, { 187,4729 },
 { 188,4729 }, { 189,4729 }, { 190,4729 }, { 191,4729 }, { 192,4729 },

 { 193,4729 }, { 194,4729 }, { 195,4729 }, { 196,4729 }, { 197,4729 },
 { 198,4729 }, { 199,4729 }, { 200,4729 }, { 201,4729 }, { 202,4729 },
 { 203,4729 }, { 204,4729 }, { 205,4729 }, { 206,4729 }, { 207,4729 },
 { 208,4729 }, { 209,4729 }, { 210,4729 }, { 211,4729 }, { 212,4729 },
 { 213,4729 }, { 214,4729 }, { 215,4729 }, { 216,4729 }, { 217,4729 },
 { 218,4729 }, { 219,4729 }, { 220,4729 }, { 221,4729 }, { 222,4729 },
 { 223,4729 }, { 224,4729 }, { 225,4729 }, { 226,4729 }, { 227,4729 },
 { 228,4729 }, { 229,4729 }, { 230,4729 }, { 231,4729 }, { 232,4729 },
 { 233,4729 }, { 234,4729 }, { 235,4729 }, { 236,4729 }, { 237,4729 },
 { 238,4729 }, { 239,4729 }, { 240,4729 }, { 241,4729 }, { 242,4729 },

 { 243,4729 }, { 244,4729 }, { 245,4729 }, { 246,4729 }, { 247,4729 },
 { 248,4729 }, { 249,4729 }, { 250,4729 }, { 251,4729 }, { 252,4729 },
 { 253,4729 }, { 254,4729 }, { 255,4729 }, { 256,4729 }, {   0,   0 },
 {   0,18202 }, {   1,4776 }, {   2,4776 }, {   3,4776 }, {   4,4776 },
 {   5,4776 }, {   6,4776 }, {   7,4776 }, {   8,4776 }, {   9,4776 },
 {  10,5034 }, {  11,4776 }, {  12,4776 }, {  13,4776 }, {  14,4776 },
 {  15,4776 }, {  16,4776 }, {  17,4776 }, {  18,4776 }, {  19,4776 },
 {  20,4776 }, {  21,4776 }, {  22,4776 }, {  23,4776 }, {  24,4776 },
 {  25,4776 }, {  26,4776 }, {  27,4776 }, {  28,4776 }, {  29,4776 },
 {  30,4776 }, {  31,4776 }, {  32,4776 }, {  33,4776 }, {  34,4776 },

 {  35,4776 }, {  36,5292 }, {  37,4776 }, {  38,4776 }, {  39,4776 },
 {  40,4776 }, {  41,4776 }, {  42,4776 }, {  43,4776 }, {  44,4776 },
 {  45,4776 }, {  46,4776 }, {  47,4776 }, {  48,4776 }, {  49,4776 },
 {  50,4776 }, {  51,4776 }, {  52,4776 }, {  53,4776 }, {  54,4776 },
 {  55,4776 }, {  56,4776 }, {  57,4776 }, {  58,4776 }, {  59,4776 },
 {  60,4776 }, {  61,4776 }, {  62,4776 }, {  63,4776 }, {  64,4776 },
 {  65,4776 }, {  66,4776 }, {  67,4776 }, {  68,4776 }, {  69,4776 },
 {  70,4776 }, {  71,4776 }, {  72,4776 }, {  73,4776 }, {  74,4776 },
 {  75,4776 }, {  76,4776 }, {  77,4776 }, {  78,4776 }, {  79,4776 },
 {  80,4776 }, {  81,4776 }, {  82,4776 }, {  83,4776 }, {  84,4776 },

 {  85,4776 }, {  86,4776 }, {  87,4776 }, {  88,4776 }, {  89,4776 },
 {  90,4776 }, {  91,4776 }, {  92,4776 }, {  93,4776 }, {  94,4776 },
 {  95,4776 }, {  96,4776 }, {  97,4776 }, {  98,4776 }, {  99,4776 },
 { 100,4776 }, { 101,4776 }, { 102,4776 }, { 103,4776 }, { 104,4776 },
 { 105,4776 }, { 106,4776 }, { 107,4776 }, { 108,4776 }, { 109,4776 },
 { 110,4776 }, { 111,4776 }, { 112,4776 }, { 113,4776 }, { 114,4776 },
 { 115,4776 }, { 116,4776 }, { 117,4776 }, { 118,4776 }, { 119,4776 },
 { 120,4776 }, { 121,4776 }, { 122,4776 }, { 123,4776 }, { 124,4776 },
 { 125,4776 }, { 126,4776 }, { 127,4776 }, { 128,4776 }, { 129,4776 },
 { 130,4776 }, { 131,4776 }, { 132,4776 }, { 133,4776 }, { 134,4776 },

 { 135,4776 }, { 136,4776 }, { 137,4776 }, { 138,4776 }, { 139,4776 },
 { 140,4776 }, { 141,4776 }, { 142,4776 }, { 143,4776 }, { 144,4776 },
 { 145,4776 }, { 146,4776 }, { 147,4776 }, { 148,4776 }, { 149,4776 },
 { 150,4776 }, { 151,4776 }, { 152,4776 }, { 153,4776 }, { 154,4776 },
 { 155,4776 }, { 156,4776 }, { 157,4776 }, { 158,4776 }, { 159,4776 },
 { 160,4776 }, { 161,4776 }, { 162,4776 }, { 163,4776 }, { 164,4776 },
 { 165,4776 }, { 166,4776 }, { 167,4776 }, { 168,4776 }, { 169,4776 },
 { 170,4776 }, { 171,4776 }, { 172,4776 }, { 173,4776 }, { 174,4776 },
 { 175,4776 }, { 176,4776 }, { 177,4776 }, { 178,4776 }, { 179,4776 },
 { 180,4776 }, { 181,4776 }, { 182,4776 }, { 183,4776 }, { 184,4776 },

 { 185,4776 }, { 186,4776 }, { 187,4776 }, { 188,4776 }, { 189,4776 },
 { 190,4776 }, { 191,4776 }, { 192,4776 }, { 193,4776 }, { 194,4776 },
 { 195,4776 }, { 196,4776 }, { 197,4776 }, { 198,4776 }, { 199,4776 },
 { 200,4776 }, { 201,4776 }, { 202,4776 }, { 203,4776 }, { 204,4776 },
 { 205,4776 }, { 206,4776 }, { 207,4776 }, { 208,4776 }, { 209,4776 },
 { 210,4776 }, { 211,4776 }, { 212,4776 }, { 213,4776 }, { 214,4776 },
 { 215,4776 }, { 216,4776 }, { 217,4776 }, { 218,4776 }, { 219,4776 },
 { 220,4776 }, { 221,4776 }, { 222,4776 }, { 223,4776 }, { 224,4776 },
 { 225,4776 }, { 226,4776 }, { 227,4776 }, { 228,4776 }, { 229,4776 },
 { 230,4776 }, { 231,4776 }, { 232,4776 }, { 233,4776 }, { 234,4776 },

 { 235,4776 }, { 236,4776 }, { 237,4776 }, { 238,4776 }, { 239,4776 },
 { 240,4776 }, { 241,4776 }, { 242,4776 }, { 243,4776 }, { 244,4776 },
 { 245,4776 }, { 246,4776 }, { 247,4776 }, { 248,4776 }, { 249,4776 },
 { 250,4776 }, { 251,4776 }, { 252,4776 }, { 253,4776 }, { 254,4776 },
 { 255,4776 }, { 256,4776 }, {   0,   0 }, {   0,17944 }, {   1,4518 },
 {   2,4518 }, {   3,4518 }, {   4,4518 }, {   5,4518 }, {   6,4518 },
 {   7,4518 }, {   8,4518 }, {   9,4518 }, {  10,4776 }, {  11,4518 },
 {  12,4518 }, {  13,4518 }, {  14,4518 }, {  15,4518 }, {  16,4518 },
 {  17,4518 }, {  18,4518 }, {  19,4518 }, {  20,4518 }, {  21,4518 },
 {  22,4518 }, {  23,4518 }, {  24,4518 }, {  25,4518 }, {  26,4518 },

 {  27,4518 }, {  28,4518 }, {  29,4518 }, {  30,4518 }, {  31,4518 },
 {  32,4518 }, {  33,4518 }, {  34,4518 }, {  35,4518 }, {  36,5034 },
 {  37,4518 }, {  38,4518 }, {  39,4518 }, {  40,4518 }, {  41,4518 },
 {  42,4518 }, {  43,4518 }, {  44,4518 }, {  45,4518 }, {  46,4518 },
 {  47,4518 }, {  48,4518 }, {  49,4518 }, {  50,4518 }, {  51,4518 },
 {  52,4518 }, {  53,4518 }, {  54,4518 }, {  55,4518 }, {  56,4518 },
 {  57,4518 }, {  58,4518 }, {  59,4518 }, {  60,4518 }, {  61,4518 },
 {  62,4518 }, {  63,4518 }, {  64,4518 }, {  65,4518 }, {  66,4518 },
 {  67,4518 }, {  68,4518 }, {  69,4518 }, {  70,4518 }, {  71,4518 },
 {  72,4518 }, {  73,4518 }, {  74,4518 }, {  75,4518 }, {  76,4518 },

 {  77,4518 }, {  78,4518 }, {  79,4518 }, {  80,4518 }, {  81,4518 },
 {  82,4518 }, {  83,4518 }, {  84,4518 }, {  85,4518 }, {  86,4518 },
 {  87,4518 }, {  88,4518 }, {  89,4518 }, {  90,4518 }, {  91,4518 },
 {  92,4518 }, {  93,4518 }, {  94,4518 }, {  95,4518 }, {  96,4518 },
 {  97,4518 }, {  98,4518 }, {  99,4518 }, { 100,4518 }, { 101,4518 },
 { 102,4518 }, { 103,4518 }, { 104,4518 }, { 105,4518 }, { 106,4518 },
 { 107,4518 }, { 108,4518 }, { 109,4518 }, { 110,4518 }, { 111,4518 },
 { 112,4518 }, { 113,4518 }, { 114,4518 }, { 115,4518 }, { 116,4518 },
 { 117,4518 }, { 118,4518 }, { 119,4518 }, { 120,4518 }, { 121,4518 },
 { 122,4518 }, { 123,4518 }, { 124,4518 }, { 125,4518 }, { 126,4518 },

 { 127,4518 }, { 128,4518 }, { 129,4518 }, { 130,4518 }, { 131,4518 },
 { 132,4518 }, { 133,4518 }, { 134,4518 }, { 135,4518 }, { 136,4518 },
 { 137,4518 }, { 138,4518 }, { 139,4518 }, { 140,4518 }, { 141,4518 },
 { 142,4518 }, { 143,4518 }, { 144,4518 }, { 145,4518 }, { 146,4518 },
 { 147,4518 }, { 148,4518 }, { 149,4518 }, { 150,4518 }, { 151,4518 },
 { 152,4518 }, { 153,4518 }, { 154,4518 }, { 155,4518 }, { 156,4518 },
 { 157,4518 }, { 158,4518 }, { 159,4518 }, { 160,4518 }, { 161,4518 },
 { 162,4518 }, { 163,4518 }, { 164,4518 }, { 165,4518 }, { 166,4518 },
 { 167,4518 }, { 168,4518 }, { 169,4518 }, { 170,4518 }, { 171,4518 },
 { 172,4518 }, { 173,4518 }, { 174,4518 }, { 175,4518 }, { 176,4518 },

 { 177,4518 }, { 178,4518 }, { 179,4518 }, { 180,4518 }, { 181,4518 },
 { 182,4518 }, { 183,4518 }, { 184,4518 }, { 185,4518 }, { 186,4518 },
 { 187,4518 }, { 188,4518 }, { 189,4518 }, { 190,4518 }, { 191,4518 },
 { 192,4518 }, { 193,4518 }, { 194,4518 }, { 195,4518 }, { 196,4518 },
 { 197,4518 }, { 198,4518 }, { 199,4518 }, { 200,4518 }, { 201,4518 },
 { 202,4518 }, { 203,4518 }, { 204,4518 }, { 205,4518 }, { 206,4518 },
 { 207,4518 }, { 208,4518 }, { 209,4518 }, { 210,4518 }, { 211,4518 },
 { 212,4518 }, { 213,4518 }, { 214,4518 }, { 215,4518 }, { 216,4518 },
 { 217,4518 }, { 218,4518 }, { 219,4518 }, { 220,4518 }, { 221,4518 },
 { 222,4518 }, { 223,4518 }, { 224,4518 }, { 225,4518 }, { 226,4518 },

 { 227,4518 }, { 228,4518 }, { 229,4518 }, { 230,4518 }, { 231,4518 },
 { 232,4518 }, { 233,4518 }, { 234,4518 }, { 235,4518 }, { 236,4518 },
 { 237,4518 }, { 238,4518 }, { 239,4518 }, { 240,4518 }, { 241,4518 },
 { 242,4518 }, { 243,4518 }, { 244,4518 }, { 245,4518 }, { 246,4518 },
 { 247,4518 }, { 248,4518 }, { 249,4518 }, { 250,4518 }, { 251,4518 },
 { 252,4518 }, { 253,4518 }, { 254,4518 }, { 255,4518 }, { 256,4518 },
 {   0,  51 }, {   0,17686 }, {   0,   1 }, {   0,17684 }, {   0,  37 },
 {   0,17682 }, {   0,   0 }, {   0,   1 }, {   0,17679 }, {   0,  43 },
 {   0,17677 }, {   0,   0 }, {   9,4776 }, {  10,4776 }, {   0,   0 },
 {  12,4776 }, {  13,4776 }, {   9,4771 }, {  10,4771 }, {   0,   0 },

 {  12,4771 }, {  13,4771 }, {   0,  19 }, {   0,17664 }, {   0,  42 },
 {   0,17662 }, {   0,  42 }, {   0,17660 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   6 }, {   0,17654 }, {   0,   0 },
 {  32,4776 }, {   0,   6 }, {   0,17650 }, {   0,   0 }, {   0,   0 },
 {  32,4771 }, {   0,  51 }, {   0,17645 }, {  33,5024 }, {   0,   0 },
 {  35,5024 }, {   0,   0 }, {  37,5024 }, {  38,5024 }, {   0,  38 },
 {   0,17637 }, {   0,   0 }, {  42,5024 }, {  43,5024 }, {   0,   0 },
 {  45,5024 }, {   0,   0 }, {  47,5024 }, {   0,  31 }, {   0,17628 },
 {   0,  41 }, {   0,17626 }, {   0,   8 }, {   0,17624 }, {   0,  20 },
 {   0,17622 }, {   0,  18 }, {   0,17620 }, {   0,  15 }, {   0,17618 },

 {  60,5024 }, {  61,5024 }, {  62,5024 }, {  63,5024 }, {  64,5024 },
 {  42, 274 }, {   0,   0 }, {   0,   0 }, {  36,  17 }, {  42,6522 },
 {  47, 279 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  34, 264 },
 {  58,  34 }, {   0,   0 }, {   0,  10 }, {   0,17599 }, {   0,   0 },
 {  48,4994 }, {  49,4994 }, {  50,4994 }, {  51,4994 }, {  52,4994 },
 {  53,4994 }, {  54,4994 }, {  55,4994 }, {  56,4994 }, {  57,4994 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  94,5024 },
 {   0,   0 }, {  96,5024 }, {  65,5024 }, {  66,5024 }, {  67,5024 },
 {  68,5024 }, {  69,5024 }, {  70,5024 }, {  71,5024 }, {  72,5024 },
 {  73,5024 }, {  74,5024 }, {  75,5024 }, {  76,5024 }, {  77,5024 },

 {  78,5024 }, {  79,5024 }, {  80,5024 }, {  81,5024 }, {  82,5024 },
 {  83,5024 }, {  84,5024 }, {  85,5024 }, {  86,5024 }, {  87,5024 },
 {  88,5024 }, {  89,5024 }, {  90,5024 }, {  45,9240 }, { 124,5024 },
 {   0,   0 }, { 126,5024 }, {  95,5024 }, {   0,   0 }, {  97,5024 },
 {  98,5024 }, {  99,5024 }, { 100,5024 }, { 101,5024 }, { 102,5024 },
 { 103,5024 }, { 104,5024 }, { 105,5024 }, { 106,5024 }, { 107,5024 },
 { 108,5024 }, { 109,5024 }, { 110,5024 }, { 111,5024 }, { 112,5024 },
 { 113,5024 }, { 114,5024 }, { 115,5024 }, { 116,5024 }, { 117,5024 },
 { 118,5024 }, { 119,5024 }, { 120,5024 }, { 121,5024 }, { 122,5024 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },

 { 128,5024 }, { 129,5024 }, { 130,5024 }, { 131,5024 }, { 132,5024 },
 { 133,5024 }, { 134,5024 }, { 135,5024 }, { 136,5024 }, { 137,5024 },
 { 138,5024 }, { 139,5024 }, { 140,5024 }, { 141,5024 }, { 142,5024 },
 { 143,5024 }, { 144,5024 }, { 145,5024 }, { 146,5024 }, { 147,5024 },
 { 148,5024 }, { 149,5024 }, { 150,5024 }, { 151,5024 }, { 152,5024 },
 { 153,5024 }, { 154,5024 }, { 155,5024 }, { 156,5024 }, { 157,5024 },
 { 158,5024 }, { 159,5024 }, { 160,5024 }, { 161,5024 }, { 162,5024 },
 { 163,5024 }, { 164,5024 }, { 165,5024 }, { 166,5024 }, { 167,5024 },
 { 168,5024 }, { 169,5024 }, { 170,5024 }, { 171,5024 }, { 172,5024 },
 { 173,5024 }, { 174,5024 }, { 175,5024 }, { 176,5024 }, { 177,5024 },

 { 178,5024 }, { 179,5024 }, { 180,5024 }, { 181,5024 }, { 182,5024 },
 { 183,5024 }, { 184,5024 }, { 185,5024 }, { 186,5024 }, { 187,5024 },
 { 188,5024 }, { 189,5024 }, { 190,5024 }, { 191,5024 }, { 192,5024 },
 { 193,5024 }, { 194,5024 }, { 195,5024 }, { 196,5024 }, { 197,5024 },
 { 198,5024 }, { 199,5024 }, { 200,5024 }, { 201,5024 }, { 202,5024 },
 { 203,5024 }, { 204,5024 }, { 205,5024 }, { 206,5024 }, { 207,5024 },
 { 208,5024 }, { 209,5024 }, { 210,5024 }, { 211,5024 }, { 212,5024 },
 { 213,5024 }, { 214,5024 }, { 215,5024 }, { 216,5024 }, { 217,5024 },
 { 218,5024 }, { 219,5024 }, { 220,5024 }, { 221,5024 }, { 222,5024 },
 { 223,5024 }, { 224,5024 }, { 225,5024 }, { 226,5024 }, { 227,5024 },

 { 228,5024 }, { 229,5024 }, { 230,5024 }, { 231,5024 }, { 232,5024 },
 { 233,5024 }, { 234,5024 }, { 235,5024 }, { 236,5024 }, { 237,5024 },
 { 238,5024 }, { 239,5024 }, { 240,5024 }, { 241,5024 }, { 242,5024 },
 { 243,5024 }, { 244,5024 }, { 245,5024 }, { 246,5024 }, { 247,5024 },
 { 248,5024 }, { 249,5024 }, { 250,5024 }, { 251,5024 }, { 252,5024 },
 { 253,5024 }, { 254,5024 }, { 255,5024 }, {   0,  42 }, {   0,17388 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   7 }, {   0,17380 }, {   0,   0 }, {   0,  42 },
 {   0,17377 }, {   0,   4 }, {   0,17375 }, {   0,  39 }, {   0,17373 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,  17 }, {   0,17368 },

 {   0,  23 }, {   0,17366 }, {   0,  22 }, {   0,17364 }, {   0,  26 },
 {   0,17362 }, {   0,  42 }, {   0,17360 }, {   0,  33 }, {   0,17358 },
 {   0,  14 }, {   0,17356 }, {  33,4735 }, {   0,   0 }, {  35,4735 },
 {   0,   0 }, {  37,4735 }, {  38,4735 }, {   0,   0 }, {   0,  10 },
 {   0,17347 }, {  42,4735 }, {  43,4735 }, {  33,4724 }, {  45,4735 },
 {  35,4724 }, {  47,4735 }, {  37,4724 }, {  38,4724 }, {  42,   0 },
 {   0,  13 }, {   0,17336 }, {  42,4724 }, {  43,4724 }, {  47,   5 },
 {  45,5013 }, {   0,   0 }, {  47,4724 }, {   0,   0 }, {  60,4735 },
 {  61,4735 }, {  62,4735 }, {  63,4735 }, {  64,4735 }, {  45,9395 },
 {   0,  17 }, {   0,17321 }, {   0,   0 }, {  45,9696 }, {   0,   0 },

 {  60,4724 }, {  61,4724 }, {  62,4724 }, {  63,4724 }, {  64,4724 },
 {  48,5254 }, {  49,5254 }, {  50,5254 }, {  51,5254 }, {  52,5254 },
 {  53,5254 }, {  54,5254 }, {  55,5254 }, {  56,5254 }, {  57,5254 },
 {  45,10240 }, {   0,  29 }, {   0,17300 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {  94,4735 }, {   0,   0 },
 {  96,4735 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,  42 },
 {   0,17287 }, {   0,  45 }, {   0,17285 }, {   0,   0 }, {  94,4724 },
 {   0,   0 }, {  96,4724 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {  45,11246 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },

 {   0,   0 }, {   0,  22 }, {   0,17265 }, { 124,4735 }, {   0,   0 },
 { 126,4735 }, {   0,  27 }, {   0,17260 }, {   0,  28 }, {   0,17258 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {  33,4634 }, { 124,4724 },
 {  35,4634 }, { 126,4724 }, {  37,4634 }, {  38,4634 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {  42,5206 }, {  43,4634 }, {   0,   0 },
 {  45,4634 }, {   0,   0 }, {  47,4634 }, {  46,5206 }, {   0,   0 },
 {  48,5270 }, {  49,5270 }, {  50,5270 }, {  51,5270 }, {  52,5270 },
 {  53,5270 }, {  54,5270 }, {  55,5270 }, {  56,5270 }, {  57,5270 },
 {  60,4634 }, {  61,4634 }, {  62,4634 }, {  63,4634 }, {  64,4634 },
 {   0,  50 }, {   0,17221 }, {  45,12222 }, {   0,   0 }, {   0,   0 },

 {   0,   0 }, {  69,5292 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  94,4634 },
 {   0,   0 }, {  96,4634 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {  36,5268 }, { 101,5292 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  48,5268 },
 {  49,5268 }, {  50,5268 }, {  51,5268 }, {  52,5268 }, {  53,5268 },

 {  54,5268 }, {  55,5268 }, {  56,5268 }, {  57,5268 }, { 124,4634 },
 {   0,   0 }, { 126,4634 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {  65,5268 }, {  66,5268 }, {  67,5268 }, {  68,5268 },
 {  69,5268 }, {  70,5268 }, {  71,5268 }, {  72,5268 }, {  73,5268 },
 {  74,5268 }, {  75,5268 }, {  76,5268 }, {  77,5268 }, {  78,5268 },
 {  79,5268 }, {  80,5268 }, {  81,5268 }, {  82,5268 }, {  83,5268 },
 {  84,5268 }, {  85,5268 }, {  86,5268 }, {  87,5268 }, {  88,5268 },
 {  89,5268 }, {  90,5268 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {  95,5268 }, {   0,   0 }, {  97,5268 }, {  98,5268 },
 {  99,5268 }, { 100,5268 }, { 101,5268 }, { 102,5268 }, { 103,5268 },

 { 104,5268 }, { 105,5268 }, { 106,5268 }, { 107,5268 }, { 108,5268 },
 { 109,5268 }, { 110,5268 }, { 111,5268 }, { 112,5268 }, { 113,5268 },
 { 114,5268 }, { 115,5268 }, { 116,5268 }, { 117,5268 }, { 118,5268 },
 { 119,5268 }, { 120,5268 }, { 121,5268 }, { 122,5268 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, { 128,5268 },
 { 129,5268 }, { 130,5268 }, { 131,5268 }, { 132,5268 }, { 133,5268 },
 { 134,5268 }, { 135,5268 }, { 136,5268 }, { 137,5268 }, { 138,5268 },
 { 139,5268 }, { 140,5268 }, { 141,5268 }, { 142,5268 }, { 143,5268 },
 { 144,5268 }, { 145,5268 }, { 146,5268 }, { 147,5268 }, { 148,5268 },
 { 149,5268 }, { 150,5268 }, { 151,5268 }, { 152,5268 }, { 153,5268 },

 { 154,5268 }, { 155,5268 }, { 156,5268 }, { 157,5268 }, { 158,5268 },
 { 159,5268 }, { 160,5268 }, { 161,5268 }, { 162,5268 }, { 163,5268 },
 { 164,5268 }, { 165,5268 }, { 166,5268 }, { 167,5268 }, { 168,5268 },
 { 169,5268 }, { 170,5268 }, { 171,5268 }, { 172,5268 }, { 173,5268 },
 { 174,5268 }, { 175,5268 }, { 176,5268 }, { 177,5268 }, { 178,5268 },
 { 179,5268 }, { 180,5268 }, { 181,5268 }, { 182,5268 }, { 183,5268 },
 { 184,5268 }, { 185,5268 }, { 186,5268 }, { 187,5268 }, { 188,5268 },
 { 189,5268 }, { 190,5268 }, { 191,5268 }, { 192,5268 }, { 193,5268 },
 { 194,5268 }, { 195,5268 }, { 196,5268 }, { 197,5268 }, { 198,5268 },
 { 199,5268 }, { 200,5268 }, { 201,5268 }, { 202,5268 }, { 203,5268 },

 { 204,5268 }, { 205,5268 }, { 206,5268 }, { 207,5268 }, { 208,5268 },
 { 209,5268 }, { 210,5268 }, { 211,5268 }, { 212,5268 }, { 213,5268 },
 { 214,5268 }, { 215,5268 }, { 216,5268 }, { 217,5268 }, { 218,5268 },
 { 219,5268 }, { 220,5268 }, { 221,5268 }, { 222,5268 }, { 223,5268 },
 { 224,5268 }, { 225,5268 }, { 226,5268 }, { 227,5268 }, { 228,5268 },
 { 229,5268 }, { 230,5268 }, { 231,5268 }, { 232,5268 }, { 233,5268 },
 { 234,5268 }, { 235,5268 }, { 236,5268 }, { 237,5268 }, { 238,5268 },
 { 239,5268 }, { 240,5268 }, { 241,5268 }, { 242,5268 }, { 243,5268 },
 { 244,5268 }, { 245,5268 }, { 246,5268 }, { 247,5268 }, { 248,5268 },
 { 249,5268 }, { 250,5268 }, { 251,5268 }, { 252,5268 }, { 253,5268 },

 { 254,5268 }, { 255,5268 }, {   0,  50 }, {   0,16964 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  36,5011 },
 {   0,   0 }, {   0,   0 }, {  39,-660 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },

 {   0,   0 }, {  48,5011 }, {  49,5011 }, {  50,5011 }, {  51,5011 },
 {  52,5011 }, {  53,5011 }, {  54,5011 }, {  55,5011 }, {  56,5011 },
 {  57,5011 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {  65,5011 }, {  66,5011 },
 {  67,5011 }, {  68,5011 }, {  69,5011 }, {  70,5011 }, {  71,5011 },
 {  72,5011 }, {  73,5011 }, {  74,5011 }, {  75,5011 }, {  76,5011 },
 {  77,5011 }, {  78,5011 }, {  79,5011 }, {  80,5011 }, {  81,5011 },
 {  82,5011 }, {  83,5011 }, {  84,5011 }, {  85,5011 }, {  86,5011 },
 {  87,5011 }, {  88,5011 }, {  89,5011 }, {  90,5011 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {  95,5011 }, {   0,   0 },

 {  97,5011 }, {  98,5011 }, {  99,5011 }, { 100,5011 }, { 101,5011 },
 { 102,5011 }, { 103,5011 }, { 104,5011 }, { 105,5011 }, { 106,5011 },
 { 107,5011 }, { 108,5011 }, { 109,5011 }, { 110,5011 }, { 111,5011 },
 { 112,5011 }, { 113,5011 }, { 114,5011 }, { 115,5011 }, { 116,5011 },
 { 117,5011 }, { 118,5011 }, { 119,5011 }, { 120,5011 }, { 121,5011 },
 { 122,5011 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, { 128,5011 }, { 129,5011 }, { 130,5011 }, { 131,5011 },
 { 132,5011 }, { 133,5011 }, { 134,5011 }, { 135,5011 }, { 136,5011 },
 { 137,5011 }, { 138,5011 }, { 139,5011 }, { 140,5011 }, { 141,5011 },
 { 142,5011 }, { 143,5011 }, { 144,5011 }, { 145,5011 }, { 146,5011 },

 { 147,5011 }, { 148,5011 }, { 149,5011 }, { 150,5011 }, { 151,5011 },
 { 152,5011 }, { 153,5011 }, { 154,5011 }, { 155,5011 }, { 156,5011 },
 { 157,5011 }, { 158,5011 }, { 159,5011 }, { 160,5011 }, { 161,5011 },
 { 162,5011 }, { 163,5011 }, { 164,5011 }, { 165,5011 }, { 166,5011 },
 { 167,5011 }, { 168,5011 }, { 169,5011 }, { 170,5011 }, { 171,5011 },
 { 172,5011 }, { 173,5011 }, { 174,5011 }, { 175,5011 }, { 176,5011 },
 { 177,5011 }, { 178,5011 }, { 179,5011 }, { 180,5011 }, { 181,5011 },
 { 182,5011 }, { 183,5011 }, { 184,5011 }, { 185,5011 }, { 186,5011 },
 { 187,5011 }, { 188,5011 }, { 189,5011 }, { 190,5011 }, { 191,5011 },
 { 192,5011 }, { 193,5011 }, { 194,5011 }, { 195,5011 }, { 196,5011 },

 { 197,5011 }, { 198,5011 }, { 199,5011 }, { 200,5011 }, { 201,5011 },
 { 202,5011 }, { 203,5011 }, { 204,5011 }, { 205,5011 }, { 206,5011 },
 { 207,5011 }, { 208,5011 }, { 209,5011 }, { 210,5011 }, { 211,5011 },
 { 212,5011 }, { 213,5011 }, { 214,5011 }, { 215,5011 }, { 216,5011 },
 { 217,5011 }, { 218,5011 }, { 219,5011 }, { 220,5011 }, { 221,5011 },
 { 222,5011 }, { 223,5011 }, { 224,5011 }, { 225,5011 }, { 226,5011 },
 { 227,5011 }, { 228,5011 }, { 229,5011 }, { 230,5011 }, { 231,5011 },
 { 232,5011 }, { 233,5011 }, { 234,5011 }, { 235,5011 }, { 236,5011 },
 { 237,5011 }, { 238,5011 }, { 239,5011 }, { 240,5011 }, { 241,5011 },
 { 242,5011 }, { 243,5011 }, { 244,5011 }, { 245,5011 }, { 246,5011 },

 { 247,5011 }, { 248,5011 }, { 249,5011 }, { 250,5011 }, { 251,5011 },
 { 252,5011 }, { 253,5011 }, { 254,5011 }, { 255,5011 }, {   0,  50 },
 {   0,16707 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {  36,4754 }, {   0,   0 }, {   0,   0 }, {  39,-915 },

 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {  48,4754 }, {  49,4754 },
 {  50,4754 }, {  51,4754 }, {  52,4754 }, {  53,4754 }, {  54,4754 },
 {  55,4754 }, {  56,4754 }, {  57,4754 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {  65,4754 }, {  66,4754 }, {  67,4754 }, {  68,4754 }, {  69,4754 },
 {  70,4754 }, {  71,4754 }, {  72,4754 }, {  73,4754 }, {  74,4754 },
 {  75,4754 }, {  76,4754 }, {  77,4754 }, {  78,4754 }, {  79,4754 },
 {  80,4754 }, {  81,4754 }, {  82,4754 }, {  83,4754 }, {  84,4754 },
 {  85,4754 }, {  86,4754 }, {  87,4754 }, {  88,4754 }, {  89,4754 },

 {  90,4754 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {  95,4754 }, {   0,   0 }, {  97,4754 }, {  98,4754 }, {  99,4754 },
 { 100,4754 }, { 101,4754 }, { 102,4754 }, { 103,4754 }, { 104,4754 },
 { 105,4754 }, { 106,4754 }, { 107,4754 }, { 108,4754 }, { 109,4754 },
 { 110,4754 }, { 111,4754 }, { 112,4754 }, { 113,4754 }, { 114,4754 },
 { 115,4754 }, { 116,4754 }, { 117,4754 }, { 118,4754 }, { 119,4754 },
 { 120,4754 }, { 121,4754 }, { 122,4754 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, { 128,4754 }, { 129,4754 },
 { 130,4754 }, { 131,4754 }, { 132,4754 }, { 133,4754 }, { 134,4754 },
 { 135,4754 }, { 136,4754 }, { 137,4754 }, { 138,4754 }, { 139,4754 },

 { 140,4754 }, { 141,4754 }, { 142,4754 }, { 143,4754 }, { 144,4754 },
 { 145,4754 }, { 146,4754 }, { 147,4754 }, { 148,4754 }, { 149,4754 },
 { 150,4754 }, { 151,4754 }, { 152,4754 }, { 153,4754 }, { 154,4754 },
 { 155,4754 }, { 156,4754 }, { 157,4754 }, { 158,4754 }, { 159,4754 },
 { 160,4754 }, { 161,4754 }, { 162,4754 }, { 163,4754 }, { 164,4754 },
 { 165,4754 }, { 166,4754 }, { 167,4754 }, { 168,4754 }, { 169,4754 },
 { 170,4754 }, { 171,4754 }, { 172,4754 }, { 173,4754 }, { 174,4754 },
 { 175,4754 }, { 176,4754 }, { 177,4754 }, { 178,4754 }, { 179,4754 },
 { 180,4754 }, { 181,4754 }, { 182,4754 }, { 183,4754 }, { 184,4754 },
 { 185,4754 }, { 186,4754 }, { 187,4754 }, { 188,4754 }, { 189,4754 },

 { 190,4754 }, { 191,4754 }, { 192,4754 }, { 193,4754 }, { 194,4754 },
 { 195,4754 }, { 196,4754 }, { 197,4754 }, { 198,4754 }, { 199,4754 },
 { 200,4754 }, { 201,4754 }, { 202,4754 }, { 203,4754 }, { 204,4754 },
 { 205,4754 }, { 206,4754 }, { 207,4754 }, { 208,4754 }, { 209,4754 },
 { 210,4754 }, { 211,4754 }, { 212,4754 }, { 213,4754 }, { 214,4754 },
 { 215,4754 }, { 216,4754 }, { 217,4754 }, { 218,4754 }, { 219,4754 },
 { 220,4754 }, { 221,4754 }, { 222,4754 }, { 223,4754 }, { 224,4754 },
 { 225,4754 }, { 226,4754 }, { 227,4754 }, { 228,4754 }, { 229,4754 },
 { 230,4754 }, { 231,4754 }, { 232,4754 }, { 233,4754 }, { 234,4754 },
 { 235,4754 }, { 236,4754 }, { 237,4754 }, { 238,4754 }, { 239,4754 },

 { 240,4754 }, { 241,4754 }, { 242,4754 }, { 243,4754 }, { 244,4754 },
 { 245,4754 }, { 246,4754 }, { 247,4754 }, { 248,4754 }, { 249,4754 },
 { 250,4754 }, { 251,4754 }, { 252,4754 }, { 253,4754 }, { 254,4754 },
 { 255,4754 }, {   0,  50 }, {   0,16450 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },

 {   0,   0 }, {   0,   0 }, {   0,   0 }, {  36,4497 }, {   0,   0 },
 {   0,   0 }, {  39,-1170 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {  48,4497 }, {  49,4497 }, {  50,4497 }, {  51,4497 }, {  52,4497 },
 {  53,4497 }, {  54,4497 }, {  55,4497 }, {  56,4497 }, {  57,4497 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {  65,4497 }, {  66,4497 }, {  67,4497 },
 {  68,4497 }, {  69,4497 }, {  70,4497 }, {  71,4497 }, {  72,4497 },
 {  73,4497 }, {  74,4497 }, {  75,4497 }, {  76,4497 }, {  77,4497 },
 {  78,4497 }, {  79,4497 }, {  80,4497 }, {  81,4497 }, {  82,4497 },

 {  83,4497 }, {  84,4497 }, {  85,4497 }, {  86,4497 }, {  87,4497 },
 {  88,4497 }, {  89,4497 }, {  90,4497 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {  95,4497 }, {   0,   0 }, {  97,4497 },
 {  98,4497 }, {  99,4497 }, { 100,4497 }, { 101,4497 }, { 102,4497 },
 { 103,4497 }, { 104,4497 }, { 105,4497 }, { 106,4497 }, { 107,4497 },
 { 108,4497 }, { 109,4497 }, { 110,4497 }, { 111,4497 }, { 112,4497 },
 { 113,4497 }, { 114,4497 }, { 115,4497 }, { 116,4497 }, { 117,4497 },
 { 118,4497 }, { 119,4497 }, { 120,4497 }, { 121,4497 }, { 122,4497 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 { 128,4497 }, { 129,4497 }, { 130,4497 }, { 131,4497 }, { 132,4497 },

 { 133,4497 }, { 134,4497 }, { 135,4497 }, { 136,4497 }, { 137,4497 },
 { 138,4497 }, { 139,4497 }, { 140,4497 }, { 141,4497 }, { 142,4497 },
 { 143,4497 }, { 144,4497 }, { 145,4497 }, { 146,4497 }, { 147,4497 },
 { 148,4497 }, { 149,4497 }, { 150,4497 }, { 151,4497 }, { 152,4497 },
 { 153,4497 }, { 154,4497 }, { 155,4497 }, { 156,4497 }, { 157,4497 },
 { 158,4497 }, { 159,4497 }, { 160,4497 }, { 161,4497 }, { 162,4497 },
 { 163,4497 }, { 164,4497 }, { 165,4497 }, { 166,4497 }, { 167,4497 },
 { 168,4497 }, { 169,4497 }, { 170,4497 }, { 171,4497 }, { 172,4497 },
 { 173,4497 }, { 174,4497 }, { 175,4497 }, { 176,4497 }, { 177,4497 },
 { 178,4497 }, { 179,4497 }, { 180,4497 }, { 181,4497 }, { 182,4497 },

 { 183,4497 }, { 184,4497 }, { 185,4497 }, { 186,4497 }, { 187,4497 },
 { 188,4497 }, { 189,4497 }, { 190,4497 }, { 191,4497 }, { 192,4497 },
 { 193,4497 }, { 194,4497 }, { 195,4497 }, { 196,4497 }, { 197,4497 },
 { 198,4497 }, { 199,4497 }, { 200,4497 }, { 201,4497 }, { 202,4497 },
 { 203,4497 }, { 204,4497 }, { 205,4497 }, { 206,4497 }, { 207,4497 },
 { 208,4497 }, { 209,4497 }, { 210,4497 }, { 211,4497 }, { 212,4497 },
 { 213,4497 }, { 214,4497 }, { 215,4497 }, { 216,4497 }, { 217,4497 },
 { 218,4497 }, { 219,4497 }, { 220,4497 }, { 221,4497 }, { 222,4497 },
 { 223,4497 }, { 224,4497 }, { 225,4497 }, { 226,4497 }, { 227,4497 },
 { 228,4497 }, { 229,4497 }, { 230,4497 }, { 231,4497 }, { 232,4497 },

 { 233,4497 }, { 234,4497 }, { 235,4497 }, { 236,4497 }, { 237,4497 },
 { 238,4497 }, { 239,4497 }, { 240,4497 }, { 241,4497 }, { 242,4497 },
 { 243,4497 }, { 244,4497 }, { 245,4497 }, { 246,4497 }, { 247,4497 },
 { 248,4497 }, { 249,4497 }, { 250,4497 }, { 251,4497 }, { 252,4497 },
 { 253,4497 }, { 254,4497 }, { 255,4497 }, {   0,  50 }, {   0,16193 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },

 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {  36,4240 }, {   0,   0 }, {   0,   0 }, {  39,-1425 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {  48,4240 }, {  49,4240 }, {  50,4240 },
 {  51,4240 }, {  52,4240 }, {  53,4240 }, {  54,4240 }, {  55,4240 },
 {  56,4240 }, {  57,4240 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  65,4240 },
 {  66,4240 }, {  67,4240 }, {  68,4240 }, {  69,4240 }, {  70,4240 },
 {  71,4240 }, {  72,4240 }, {  73,4240 }, {  74,4240 }, {  75,4240 },

 {  76,4240 }, {  77,4240 }, {  78,4240 }, {  79,4240 }, {  80,4240 },
 {  81,4240 }, {  82,4240 }, {  83,4240 }, {  84,4240 }, {  85,4240 },
 {  86,4240 }, {  87,4240 }, {  88,4240 }, {  89,4240 }, {  90,4240 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  95,4240 },
 {   0,   0 }, {  97,4240 }, {  98,4240 }, {  99,4240 }, { 100,4240 },
 { 101,4240 }, { 102,4240 }, { 103,4240 }, { 104,4240 }, { 105,4240 },
 { 106,4240 }, { 107,4240 }, { 108,4240 }, { 109,4240 }, { 110,4240 },
 { 111,4240 }, { 112,4240 }, { 113,4240 }, { 114,4240 }, { 115,4240 },
 { 116,4240 }, { 117,4240 }, { 118,4240 }, { 119,4240 }, { 120,4240 },
 { 121,4240 }, { 122,4240 }, {   0,   0 }, {   0,   0 }, {   0,   0 },

 {   0,   0 }, {   0,   0 }, { 128,4240 }, { 129,4240 }, { 130,4240 },
 { 131,4240 }, { 132,4240 }, { 133,4240 }, { 134,4240 }, { 135,4240 },
 { 136,4240 }, { 137,4240 }, { 138,4240 }, { 139,4240 }, { 140,4240 },
 { 141,4240 }, { 142,4240 }, { 143,4240 }, { 144,4240 }, { 145,4240 },
 { 146,4240 }, { 147,4240 }, { 148,4240 }, { 149,4240 }, { 150,4240 },
 { 151,4240 }, { 152,4240 }, { 153,4240 }, { 154,4240 }, { 155,4240 },
 { 156,4240 }, { 157,4240 }, { 158,4240 }, { 159,4240 }, { 160,4240 },
 { 161,4240 }, { 162,4240 }, { 163,4240 }, { 164,4240 }, { 165,4240 },
 { 166,4240 }, { 167,4240 }, { 168,4240 }, { 169,4240 }, { 170,4240 },
 { 171,4240 }, { 172,4240 }, { 173,4240 }, { 174,4240 }, { 175,4240 },

 { 176,4240 }, { 177,4240 }, { 178,4240 }, { 179,4240 }, { 180,4240 },
 { 181,4240 }, { 182,4240 }, { 183,4240 }, { 184,4240 }, { 185,4240 },
 { 186,4240 }, { 187,4240 }, { 188,4240 }, { 189,4240 }, { 190,4240 },
 { 191,4240 }, { 192,4240 }, { 193,4240 }, { 194,4240 }, { 195,4240 },
 { 196,4240 }, { 197,4240 }, { 198,4240 }, { 199,4240 }, { 200,4240 },
 { 201,4240 }, { 202,4240 }, { 203,4240 }, { 204,4240 }, { 205,4240 },
 { 206,4240 }, { 207,4240 }, { 208,4240 }, { 209,4240 }, { 210,4240 },
 { 211,4240 }, { 212,4240 }, { 213,4240 }, { 214,4240 }, { 215,4240 },
 { 216,4240 }, { 217,4240 }, { 218,4240 }, { 219,4240 }, { 220,4240 },
 { 221,4240 }, { 222,4240 }, { 223,4240 }, { 224,4240 }, { 225,4240 },

 { 226,4240 }, { 227,4240 }, { 228,4240 }, { 229,4240 }, { 230,4240 },
 { 231,4240 }, { 232,4240 }, { 233,4240 }, { 234,4240 }, { 235,4240 },
 { 236,4240 }, { 237,4240 }, { 238,4240 }, { 239,4240 }, { 240,4240 },
 { 241,4240 }, { 242,4240 }, { 243,4240 }, { 244,4240 }, { 245,4240 },
 { 246,4240 }, { 247,4240 }, { 248,4240 }, { 249,4240 }, { 250,4240 },
 { 251,4240 }, { 252,4240 }, { 253,4240 }, { 254,4240 }, { 255,4240 },
 {   0,  12 }, {   0,15936 }, {   1,4240 }, {   2,4240 }, {   3,4240 },
 {   4,4240 }, {   5,4240 }, {   6,4240 }, {   7,4240 }, {   8,4240 },
 {   9,4240 }, {  10,4240 }, {  11,4240 }, {  12,4240 }, {  13,4240 },
 {  14,4240 }, {  15,4240 }, {  16,4240 }, {  17,4240 }, {  18,4240 },

 {  19,4240 }, {  20,4240 }, {  21,4240 }, {  22,4240 }, {  23,4240 },
 {  24,4240 }, {  25,4240 }, {  26,4240 }, {  27,4240 }, {  28,4240 },
 {  29,4240 }, {  30,4240 }, {  31,4240 }, {  32,4240 }, {  33,4240 },
 {  34,4240 }, {  35,4240 }, {  36,4240 }, {  37,4240 }, {  38,4240 },
 {   0,   0 }, {  40,4240 }, {  41,4240 }, {  42,4240 }, {  43,4240 },
 {  44,4240 }, {  45,4240 }, {  46,4240 }, {  47,4240 }, {  48,4240 },
 {  49,4240 }, {  50,4240 }, {  51,4240 }, {  52,4240 }, {  53,4240 },
 {  54,4240 }, {  55,4240 }, {  56,4240 }, {  57,4240 }, {  58,4240 },
 {  59,4240 }, {  60,4240 }, {  61,4240 }, {  62,4240 }, {  63,4240 },
 {  64,4240 }, {  65,4240 }, {  66,4240 }, {  67,4240 }, {  68,4240 },

 {  69,4240 }, {  70,4240 }, {  71,4240 }, {  72,4240 }, {  73,4240 },
 {  74,4240 }, {  75,4240 }, {  76,4240 }, {  77,4240 }, {  78,4240 },
 {  79,4240 }, {  80,4240 }, {  81,4240 }, {  82,4240 }, {  83,4240 },
 {  84,4240 }, {  85,4240 }, {  86,4240 }, {  87,4240 }, {  88,4240 },
 {  89,4240 }, {  90,4240 }, {  91,4240 }, {  92,4240 }, {  93,4240 },
 {  94,4240 }, {  95,4240 }, {  96,4240 }, {  97,4240 }, {  98,4240 },
 {  99,4240 }, { 100,4240 }, { 101,4240 }, { 102,4240 }, { 103,4240 },
 { 104,4240 }, { 105,4240 }, { 106,4240 }, { 107,4240 }, { 108,4240 },
 { 109,4240 }, { 110,4240 }, { 111,4240 }, { 112,4240 }, { 113,4240 },
 { 114,4240 }, { 115,4240 }, { 116,4240 }, { 117,4240 }, { 118,4240 },

 { 119,4240 }, { 120,4240 }, { 121,4240 }, { 122,4240 }, { 123,4240 },
 { 124,4240 }, { 125,4240 }, { 126,4240 }, { 127,4240 }, { 128,4240 },
 { 129,4240 }, { 130,4240 }, { 131,4240 }, { 132,4240 }, { 133,4240 },
 { 134,4240 }, { 135,4240 }, { 136,4240 }, { 137,4240 }, { 138,4240 },
 { 139,4240 }, { 140,4240 }, { 141,4240 }, { 142,4240 }, { 143,4240 },
 { 144,4240 }, { 145,4240 }, { 146,4240 }, { 147,4240 }, { 148,4240 },
 { 149,4240 }, { 150,4240 }, { 151,4240 }, { 152,4240 }, { 153,4240 },
 { 154,4240 }, { 155,4240 }, { 156,4240 }, { 157,4240 }, { 158,4240 },
 { 159,4240 }, { 160,4240 }, { 161,4240 }, { 162,4240 }, { 163,4240 },
 { 164,4240 }, { 165,4240 }, { 166,4240 }, { 167,4240 }, { 168,4240 },

 { 169,4240 }, { 170,4240 }, { 171,4240 }, { 172,4240 }, { 173,4240 },
 { 174,4240 }, { 175,4240 }, { 176,4240 }, { 177,4240 }, { 178,4240 },
 { 179,4240 }, { 180,4240 }, { 181,4240 }, { 182,4240 }, { 183,4240 },
 { 184,4240 }, { 185,4240 }, { 186,4240 }, { 187,4240 }, { 188,4240 },
 { 189,4240 }, { 190,4240 }, { 191,4240 }, { 192,4240 }, { 193,4240 },
 { 194,4240 }, { 195,4240 }, { 196,4240 }, { 197,4240 }, { 198,4240 },
 { 199,4240 }, { 200,4240 }, { 201,4240 }, { 202,4240 }, { 203,4240 },
 { 204,4240 }, { 205,4240 }, { 206,4240 }, { 207,4240 }, { 208,4240 },
 { 209,4240 }, { 210,4240 }, { 211,4240 }, { 212,4240 }, { 213,4240 },
 { 214,4240 }, { 215,4240 }, { 216,4240 }, { 217,4240 }, { 218,4240 },

 { 219,4240 }, { 220,4240 }, { 221,4240 }, { 222,4240 }, { 223,4240 },
 { 224,4240 }, { 225,4240 }, { 226,4240 }, { 227,4240 }, { 228,4240 },
 { 229,4240 }, { 230,4240 }, { 231,4240 }, { 232,4240 }, { 233,4240 },
 { 234,4240 }, { 235,4240 }, { 236,4240 }, { 237,4240 }, { 238,4240 },
 { 239,4240 }, { 240,4240 }, { 241,4240 }, { 242,4240 }, { 243,4240 },
 { 244,4240 }, { 245,4240 }, { 246,4240 }, { 247,4240 }, { 248,4240 },
 { 249,4240 }, { 250,4240 }, { 251,4240 }, { 252,4240 }, { 253,4240 },
 { 254,4240 }, { 255,4240 }, { 256,4240 }, {   0,   9 }, {   0,15678 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   9,4240 }, {  10,4245 },

 {   0,   0 }, {  12,4240 }, {  13,4245 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {  32,4240 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  45,-1921 },
 {   0,   5 }, {   0,15631 }, {   1,4245 }, {   2,4245 }, {   3,4245 },
 {   4,4245 }, {   5,4245 }, {   6,4245 }, {   7,4245 }, {   8,4245 },
 {   9,4245 }, {  10,4245 }, {  11,4245 }, {  12,4245 }, {  13,4245 },

 {  14,4245 }, {  15,4245 }, {  16,4245 }, {  17,4245 }, {  18,4245 },
 {  19,4245 }, {  20,4245 }, {  21,4245 }, {  22,4245 }, {  23,4245 },
 {  24,4245 }, {  25,4245 }, {  26,4245 }, {  27,4245 }, {  28,4245 },
 {  29,4245 }, {  30,4245 }, {  31,4245 }, {  32,4245 }, {  33,4245 },
 {  34,4245 }, {  35,4245 }, {  36,4245 }, {  37,4245 }, {  38,4245 },
 {  39,4245 }, {  40,4245 }, {  41,4245 }, {   0,   0 }, {  43,4245 },
 {  44,4245 }, {  45,4245 }, {  46,4245 }, {   0,   0 }, {  48,4245 },
 {  49,4245 }, {  50,4245 }, {  51,4245 }, {  52,4245 }, {  53,4245 },
 {  54,4245 }, {  55,4245 }, {  56,4245 }, {  57,4245 }, {  58,4245 },
 {  59,4245 }, {  60,4245 }, {  61,4245 }, {  62,4245 }, {  63,4245 },

 {  64,4245 }, {  65,4245 }, {  66,4245 }, {  67,4245 }, {  68,4245 },
 {  69,4245 }, {  70,4245 }, {  71,4245 }, {  72,4245 }, {  73,4245 },
 {  74,4245 }, {  75,4245 }, {  76,4245 }, {  77,4245 }, {  78,4245 },
 {  79,4245 }, {  80,4245 }, {  81,4245 }, {  82,4245 }, {  83,4245 },
 {  84,4245 }, {  85,4245 }, {  86,4245 }, {  87,4245 }, {  88,4245 },
 {  89,4245 }, {  90,4245 }, {  91,4245 }, {  92,4245 }, {  93,4245 },
 {  94,4245 }, {  95,4245 }, {  96,4245 }, {  97,4245 }, {  98,4245 },
 {  99,4245 }, { 100,4245 }, { 101,4245 }, { 102,4245 }, { 103,4245 },
 { 104,4245 }, { 105,4245 }, { 106,4245 }, { 107,4245 }, { 108,4245 },
 { 109,4245 }, { 110,4245 }, { 111,4245 }, { 112,4245 }, { 113,4245 },

 { 114,4245 }, { 115,4245 }, { 116,4245 }, { 117,4245 }, { 118,4245 },
 { 119,4245 }, { 120,4245 }, { 121,4245 }, { 122,4245 }, { 123,4245 },
 { 124,4245 }, { 125,4245 }, { 126,4245 }, { 127,4245 }, { 128,4245 },
 { 129,4245 }, { 130,4245 }, { 131,4245 }, { 132,4245 }, { 133,4245 },
 { 134,4245 }, { 135,4245 }, { 136,4245 }, { 137,4245 }, { 138,4245 },
 { 139,4245 }, { 140,4245 }, { 141,4245 }, { 142,4245 }, { 143,4245 },
 { 144,4245 }, { 145,4245 }, { 146,4245 }, { 147,4245 }, { 148,4245 },
 { 149,4245 }, { 150,4245 }, { 151,4245 }, { 152,4245 }, { 153,4245 },
 { 154,4245 }, { 155,4245 }, { 156,4245 }, { 157,4245 }, { 158,4245 },
 { 159,4245 }, { 160,4245 }, { 161,4245 }, { 162,4245 }, { 163,4245 },

 { 164,4245 }, { 165,4245 }, { 166,4245 }, { 167,4245 }, { 168,4245 },
 { 169,4245 }, { 170,4245 }, { 171,4245 }, { 172,4245 }, { 173,4245 },
 { 174,4245 }, { 175,4245 }, { 176,4245 }, { 177,4245 }, { 178,4245 },
 { 179,4245 }, { 180,4245 }, { 181,4245 }, { 182,4245 }, { 183,4245 },
 { 184,4245 }, { 185,4245 }, { 186,4245 }, { 187,4245 }, { 188,4245 },
 { 189,4245 }, { 190,4245 }, { 191,4245 }, { 192,4245 }, { 193,4245 },
 { 194,4245 }, { 195,4245 }, { 196,4245 }, { 197,4245 }, { 198,4245 },
 { 199,4245 }, { 200,4245 }, { 201,4245 }, { 202,4245 }, { 203,4245 },
 { 204,4245 }, { 205,4245 }, { 206,4245 }, { 207,4245 }, { 208,4245 },
 { 209,4245 }, { 210,4245 }, { 211,4245 }, { 212,4245 }, { 213,4245 },

 { 214,4245 }, { 215,4245 }, { 216,4245 }, { 217,4245 }, { 218,4245 },
 { 219,4245 }, { 220,4245 }, { 221,4245 }, { 222,4245 }, { 223,4245 },
 { 224,4245 }, { 225,4245 }, { 226,4245 }, { 227,4245 }, { 228,4245 },
 { 229,4245 }, { 230,4245 }, { 231,4245 }, { 232,4245 }, { 233,4245 },
 { 234,4245 }, { 235,4245 }, { 236,4245 }, { 237,4245 }, { 238,4245 },
 { 239,4245 }, { 240,4245 }, { 241,4245 }, { 242,4245 }, { 243,4245 },
 { 244,4245 }, { 245,4245 }, { 246,4245 }, { 247,4245 }, { 248,4245 },
 { 249,4245 }, { 250,4245 }, { 251,4245 }, { 252,4245 }, { 253,4245 },
 { 254,4245 }, { 255,4245 }, { 256,4245 }, {   0,   5 }, {   0,15373 },
 {   1,3987 }, {   2,3987 }, {   3,3987 }, {   4,3987 }, {   5,3987 },

 {   6,3987 }, {   7,3987 }, {   8,3987 }, {   9,3987 }, {  10,3987 },
 {  11,3987 }, {  12,3987 }, {  13,3987 }, {  14,3987 }, {  15,3987 },
 {  16,3987 }, {  17,3987 }, {  18,3987 }, {  19,3987 }, {  20,3987 },
 {  21,3987 }, {  22,3987 }, {  23,3987 }, {  24,3987 }, {  25,3987 },
 {  26,3987 }, {  27,3987 }, {  28,3987 }, {  29,3987 }, {  30,3987 },
 {  31,3987 }, {  32,3987 }, {  33,3987 }, {  34,3987 }, {  35,3987 },
 {  36,3987 }, {  37,3987 }, {  38,3987 }, {  39,3987 }, {  40,3987 },
 {  41,3987 }, {   0,   0 }, {  43,3987 }, {  44,3987 }, {  45,3987 },
 {  46,3987 }, {   0,   0 }, {  48,3987 }, {  49,3987 }, {  50,3987 },
 {  51,3987 }, {  52,3987 }, {  53,3987 }, {  54,3987 }, {  55,3987 },

 {  56,3987 }, {  57,3987 }, {  58,3987 }, {  59,3987 }, {  60,3987 },
 {  61,3987 }, {  62,3987 }, {  63,3987 }, {  64,3987 }, {  65,3987 },
 {  66,3987 }, {  67,3987 }, {  68,3987 }, {  69,3987 }, {  70,3987 },
 {  71,3987 }, {  72,3987 }, {  73,3987 }, {  74,3987 }, {  75,3987 },
 {  76,3987 }, {  77,3987 }, {  78,3987 }, {  79,3987 }, {  80,3987 },
 {  81,3987 }, {  82,3987 }, {  83,3987 }, {  84,3987 }, {  85,3987 },
 {  86,3987 }, {  87,3987 }, {  88,3987 }, {  89,3987 }, {  90,3987 },
 {  91,3987 }, {  92,3987 }, {  93,3987 }, {  94,3987 }, {  95,3987 },
 {  96,3987 }, {  97,3987 }, {  98,3987 }, {  99,3987 }, { 100,3987 },
 { 101,3987 }, { 102,3987 }, { 103,3987 }, { 104,3987 }, { 105,3987 },

 { 106,3987 }, { 107,3987 }, { 108,3987 }, { 109,3987 }, { 110,3987 },
 { 111,3987 }, { 112,3987 }, { 113,3987 }, { 114,3987 }, { 115,3987 },
 { 116,3987 }, { 117,3987 }, { 118,3987 }, { 119,3987 }, { 120,3987 },
 { 121,3987 }, { 122,3987 }, { 123,3987 }, { 124,3987 }, { 125,3987 },
 { 126,3987 }, { 127,3987 }, { 128,3987 }, { 129,3987 }, { 130,3987 },
 { 131,3987 }, { 132,3987 }, { 133,3987 }, { 134,3987 }, { 135,3987 },
 { 136,3987 }, { 137,3987 }, { 138,3987 }, { 139,3987 }, { 140,3987 },
 { 141,3987 }, { 142,3987 }, { 143,3987 }, { 144,3987 }, { 145,3987 },
 { 146,3987 }, { 147,3987 }, { 148,3987 }, { 149,3987 }, { 150,3987 },
 { 151,3987 }, { 152,3987 }, { 153,3987 }, { 154,3987 }, { 155,3987 },

 { 156,3987 }, { 157,3987 }, { 158,3987 }, { 159,3987 }, { 160,3987 },
 { 161,3987 }, { 162,3987 }, { 163,3987 }, { 164,3987 }, { 165,3987 },
 { 166,3987 }, { 167,3987 }, { 168,3987 }, { 169,3987 }, { 170,3987 },
 { 171,3987 }, { 172,3987 }, { 173,3987 }, { 174,3987 }, { 175,3987 },
 { 176,3987 }, { 177,3987 }, { 178,3987 }, { 179,3987 }, { 180,3987 },
 { 181,3987 }, { 182,3987 }, { 183,3987 }, { 184,3987 }, { 185,3987 },
 { 186,3987 }, { 187,3987 }, { 188,3987 }, { 189,3987 }, { 190,3987 },
 { 191,3987 }, { 192,3987 }, { 193,3987 }, { 194,3987 }, { 195,3987 },
 { 196,3987 }, { 197,3987 }, { 198,3987 }, { 199,3987 }, { 200,3987 },
 { 201,3987 }, { 202,3987 }, { 203,3987 }, { 204,3987 }, { 205,3987 },

 { 206,3987 }, { 207,3987 }, { 208,3987 }, { 209,3987 }, { 210,3987 },
 { 211,3987 }, { 212,3987 }, { 213,3987 }, { 214,3987 }, { 215,3987 },
 { 216,3987 }, { 217,3987 }, { 218,3987 }, { 219,3987 }, { 220,3987 },
 { 221,3987 }, { 222,3987 }, { 223,3987 }, { 224,3987 }, { 225,3987 },
 { 226,3987 }, { 227,3987 }, { 228,3987 }, { 229,3987 }, { 230,3987 },
 { 231,3987 }, { 232,3987 }, { 233,3987 }, { 234,3987 }, { 235,3987 },
 { 236,3987 }, { 237,3987 }, { 238,3987 }, { 239,3987 }, { 240,3987 },
 { 241,3987 }, { 242,3987 }, { 243,3987 }, { 244,3987 }, { 245,3987 },
 { 246,3987 }, { 247,3987 }, { 248,3987 }, { 249,3987 }, { 250,3987 },
 { 251,3987 }, { 252,3987 }, { 253,3987 }, { 254,3987 }, { 255,3987 },

 { 256,3987 }, {   0,  40 }, {   0,15115 }, {   1,4115 }, {   2,4115 },
 {   3,4115 }, {   4,4115 }, {   5,4115 }, {   6,4115 }, {   7,4115 },
 {   8,4115 }, {   9,4115 }, {  10,4115 }, {  11,4115 }, {  12,4115 },
 {  13,4115 }, {  14,4115 }, {  15,4115 }, {  16,4115 }, {  17,4115 },
 {  18,4115 }, {  19,4115 }, {  20,4115 }, {  21,4115 }, {  22,4115 },
 {  23,4115 }, {  24,4115 }, {  25,4115 }, {  26,4115 }, {  27,4115 },
 {  28,4115 }, {  29,4115 }, {  30,4115 }, {  31,4115 }, {  32,4115 },
 {  33,4115 }, {   0,   0 }, {  35,4115 }, {  36,4115 }, {  37,4115 },
 {  38,4115 }, {  39,4115 }, {  40,4115 }, {  41,4115 }, {  42,4115 },
 {  43,4115 }, {  44,4115 }, {  45,4115 }, {  46,4115 }, {  47,4115 },

 {  48,4115 }, {  49,4115 }, {  50,4115 }, {  51,4115 }, {  52,4115 },
 {  53,4115 }, {  54,4115 }, {  55,4115 }, {  56,4115 }, {  57,4115 },
 {  58,4115 }, {  59,4115 }, {  60,4115 }, {  61,4115 }, {  62,4115 },
 {  63,4115 }, {  64,4115 }, {  65,4115 }, {  66,4115 }, {  67,4115 },
 {  68,4115 }, {  69,4115 }, {  70,4115 }, {  71,4115 }, {  72,4115 },
 {  73,4115 }, {  74,4115 }, {  75,4115 }, {  76,4115 }, {  77,4115 },
 {  78,4115 }, {  79,4115 }, {  80,4115 }, {  81,4115 }, {  82,4115 },
 {  83,4115 }, {  84,4115 }, {  85,4115 }, {  86,4115 }, {  87,4115 },
 {  88,4115 }, {  89,4115 }, {  90,4115 }, {  91,4115 }, {  92,4115 },
 {  93,4115 }, {  94,4115 }, {  95,4115 }, {  96,4115 }, {  97,4115 },

 {  98,4115 }, {  99,4115 }, { 100,4115 }, { 101,4115 }, { 102,4115 },
 { 103,4115 }, { 104,4115 }, { 105,4115 }, { 106,4115 }, { 107,4115 },
 { 108,4115 }, { 109,4115 }, { 110,4115 }, { 111,4115 }, { 112,4115 },
 { 113,4115 }, { 114,4115 }, { 115,4115 }, { 116,4115 }, { 117,4115 },
 { 118,4115 }, { 119,4115 }, { 120,4115 }, { 121,4115 }, { 122,4115 },
 { 123,4115 }, { 124,4115 }, { 125,4115 }, { 126,4115 }, { 127,4115 },
 { 128,4115 }, { 129,4115 }, { 130,4115 }, { 131,4115 }, { 132,4115 },
 { 133,4115 }, { 134,4115 }, { 135,4115 }, { 136,4115 }, { 137,4115 },
 { 138,4115 }, { 139,4115 }, { 140,4115 }, { 141,4115 }, { 142,4115 },
 { 143,4115 }, { 144,4115 }, { 145,4115 }, { 146,4115 }, { 147,4115 },

 { 148,4115 }, { 149,4115 }, { 150,4115 }, { 151,4115 }, { 152,4115 },
 { 153,4115 }, { 154,4115 }, { 155,4115 }, { 156,4115 }, { 157,4115 },
 { 158,4115 }, { 159,4115 }, { 160,4115 }, { 161,4115 }, { 162,4115 },
 { 163,4115 }, { 164,4115 }, { 165,4115 }, { 166,4115 }, { 167,4115 },
 { 168,4115 }, { 169,4115 }, { 170,4115 }, { 171,4115 }, { 172,4115 },
 { 173,4115 }, { 174,4115 }, { 175,4115 }, { 176,4115 }, { 177,4115 },
 { 178,4115 }, { 179,4115 }, { 180,4115 }, { 181,4115 }, { 182,4115 },
 { 183,4115 }, { 184,4115 }, { 185,4115 }, { 186,4115 }, { 187,4115 },
 { 188,4115 }, { 189,4115 }, { 190,4115 }, { 191,4115 }, { 192,4115 },
 { 193,4115 }, { 194,4115 }, { 195,4115 }, { 196,4115 }, { 197,4115 },

 { 198,4115 }, { 199,4115 }, { 200,4115 }, { 201,4115 }, { 202,4115 },
 { 203,4115 }, { 204,4115 }, { 205,4115 }, { 206,4115 }, { 207,4115 },
 { 208,4115 }, { 209,4115 }, { 210,4115 }, { 211,4115 }, { 212,4115 },
 { 213,4115 }, { 214,4115 }, { 215,4115 }, { 216,4115 }, { 217,4115 },
 { 218,4115 }, { 219,4115 }, { 220,4115 }, { 221,4115 }, { 222,4115 },
 { 223,4115 }, { 224,4115 }, { 225,4115 }, { 226,4115 }, { 227,4115 },
 { 228,4115 }, { 229,4115 }, { 230,4115 }, { 231,4115 }, { 232,4115 },
 { 233,4115 }, { 234,4115 }, { 235,4115 }, { 236,4115 }, { 237,4115 },
 { 238,4115 }, { 239,4115 }, { 240,4115 }, { 241,4115 }, { 242,4115 },
 { 243,4115 }, { 244,4115 }, { 245,4115 }, { 246,4115 }, { 247,4115 },

 { 248,4115 }, { 249,4115 }, { 250,4115 }, { 251,4115 }, { 252,4115 },
 { 253,4115 }, { 254,4115 }, { 255,4115 }, { 256,4115 }, {   0,  11 },
 {   0,14857 }, {   1,4115 }, {   2,4115 }, {   3,4115 }, {   4,4115 },
 {   5,4115 }, {   6,4115 }, {   7,4115 }, {   8,4115 }, {   9,4115 },
 {  10,4115 }, {  11,4115 }, {  12,4115 }, {  13,4115 }, {  14,4115 },
 {  15,4115 }, {  16,4115 }, {  17,4115 }, {  18,4115 }, {  19,4115 },
 {  20,4115 }, {  21,4115 }, {  22,4115 }, {  23,4115 }, {  24,4115 },
 {  25,4115 }, {  26,4115 }, {  27,4115 }, {  28,4115 }, {  29,4115 },
 {  30,4115 }, {  31,4115 }, {  32,4115 }, {  33,4115 }, {  34,4115 },
 {  35,4115 }, {  36,4115 }, {  37,4115 }, {  38,4115 }, {   0,   0 },

 {  40,4115 }, {  41,4115 }, {  42,4115 }, {  43,4115 }, {  44,4115 },
 {  45,4115 }, {  46,4115 }, {  47,4115 }, {  48,4115 }, {  49,4115 },
 {  50,4115 }, {  51,4115 }, {  52,4115 }, {  53,4115 }, {  54,4115 },
 {  55,4115 }, {  56,4115 }, {  57,4115 }, {  58,4115 }, {  59,4115 },
 {  60,4115 }, {  61,4115 }, {  62,4115 }, {  63,4115 }, {  64,4115 },
 {  65,4115 }, {  66,4115 }, {  67,4115 }, {  68,4115 }, {  69,4115 },
 {  70,4115 }, {  71,4115 }, {  72,4115 }, {  73,4115 }, {  74,4115 },
 {  75,4115 }, {  76,4115 }, {  77,4115 }, {  78,4115 }, {  79,4115 },
 {  80,4115 }, {  81,4115 }, {  82,4115 }, {  83,4115 }, {  84,4115 },
 {  85,4115 }, {  86,4115 }, {  87,4115 }, {  88,4115 }, {  89,4115 },

 {  90,4115 }, {  91,4115 }, {  92,4115 }, {  93,4115 }, {  94,4115 },
 {  95,4115 }, {  96,4115 }, {  97,4115 }, {  98,4115 }, {  99,4115 },
 { 100,4115 }, { 101,4115 }, { 102,4115 }, { 103,4115 }, { 104,4115 },
 { 105,4115 }, { 106,4115 }, { 107,4115 }, { 108,4115 }, { 109,4115 },
 { 110,4115 }, { 111,4115 }, { 112,4115 }, { 113,4115 }, { 114,4115 },
 { 115,4115 }, { 116,4115 }, { 117,4115 }, { 118,4115 }, { 119,4115 },
 { 120,4115 }, { 121,4115 }, { 122,4115 }, { 123,4115 }, { 124,4115 },
 { 125,4115 }, { 126,4115 }, { 127,4115 }, { 128,4115 }, { 129,4115 },
 { 130,4115 }, { 131,4115 }, { 132,4115 }, { 133,4115 }, { 134,4115 },
 { 135,4115 }, { 136,4115 }, { 137,4115 }, { 138,4115 }, { 139,4115 },

 { 140,4115 }, { 141,4115 }, { 142,4115 }, { 143,4115 }, { 144,4115 },
 { 145,4115 }, { 146,4115 }, { 147,4115 }, { 148,4115 }, { 149,4115 },
 { 150,4115 }, { 151,4115 }, { 152,4115 }, { 153,4115 }, { 154,4115 },
 { 155,4115 }, { 156,4115 }, { 157,4115 }, { 158,4115 }, { 159,4115 },
 { 160,4115 }, { 161,4115 }, { 162,4115 }, { 163,4115 }, { 164,4115 },
 { 165,4115 }, { 166,4115 }, { 167,4115 }, { 168,4115 }, { 169,4115 },
 { 170,4115 }, { 171,4115 }, { 172,4115 }, { 173,4115 }, { 174,4115 },
 { 175,4115 }, { 176,4115 }, { 177,4115 }, { 178,4115 }, { 179,4115 },
 { 180,4115 }, { 181,4115 }, { 182,4115 }, { 183,4115 }, { 184,4115 },
 { 185,4115 }, { 186,4115 }, { 187,4115 }, { 188,4115 }, { 189,4115 },

 { 190,4115 }, { 191,4115 }, { 192,4115 }, { 193,4115 }, { 194,4115 },
 { 195,4115 }, { 196,4115 }, { 197,4115 }, { 198,4115 }, { 199,4115 },
 { 200,4115 }, { 201,4115 }, { 202,4115 }, { 203,4115 }, { 204,4115 },
 { 205,4115 }, { 206,4115 }, { 207,4115 }, { 208,4115 }, { 209,4115 },
 { 210,4115 }, { 211,4115 }, { 212,4115 }, { 213,4115 }, { 214,4115 },
 { 215,4115 }, { 216,4115 }, { 217,4115 }, { 218,4115 }, { 219,4115 },
 { 220,4115 }, { 221,4115 }, { 222,4115 }, { 223,4115 }, { 224,4115 },
 { 225,4115 }, { 226,4115 }, { 227,4115 }, { 228,4115 }, { 229,4115 },
 { 230,4115 }, { 231,4115 }, { 232,4115 }, { 233,4115 }, { 234,4115 },
 { 235,4115 }, { 236,4115 }, { 237,4115 }, { 238,4115 }, { 239,4115 },

 { 240,4115 }, { 241,4115 }, { 242,4115 }, { 243,4115 }, { 244,4115 },
 { 245,4115 }, { 246,4115 }, { 247,4115 }, { 248,4115 }, { 249,4115 },
 { 250,4115 }, { 251,4115 }, { 252,4115 }, { 253,4115 }, { 254,4115 },
 { 255,4115 }, { 256,4115 }, {   0,  16 }, {   0,14599 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   9,4115 }, {  10,4120 }, {   0,   0 },
 {  12,4115 }, {  13,4120 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },

 {  32,4115 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {  45,-2769 }, {   0,  25 },
 {   0,14552 }, {   1,4120 }, {   2,4120 }, {   3,4120 }, {   4,4120 },
 {   5,4120 }, {   6,4120 }, {   7,4120 }, {   8,4120 }, {   9,4120 },
 {  10,4120 }, {  11,4120 }, {  12,4120 }, {  13,4120 }, {  14,4120 },
 {  15,4120 }, {  16,4120 }, {  17,4120 }, {  18,4120 }, {  19,4120 },
 {  20,4120 }, {  21,4120 }, {  22,4120 }, {  23,4120 }, {  24,4120 },
 {  25,4120 }, {  26,4120 }, {  27,4120 }, {  28,4120 }, {  29,4120 },
 {  30,4120 }, {  31,4120 }, {  32,4120 }, {  33,4120 }, {  34,4120 },

 {  35,4120 }, {  36,4120 }, {  37,4120 }, {  38,4120 }, {   0,   0 },
 {  40,4120 }, {  41,4120 }, {  42,4120 }, {  43,4120 }, {  44,4120 },
 {  45,4120 }, {  46,4120 }, {  47,4120 }, {  48,4120 }, {  49,4120 },
 {  50,4120 }, {  51,4120 }, {  52,4120 }, {  53,4120 }, {  54,4120 },
 {  55,4120 }, {  56,4120 }, {  57,4120 }, {  58,4120 }, {  59,4120 },
 {  60,4120 }, {  61,4120 }, {  62,4120 }, {  63,4120 }, {  64,4120 },
 {  65,4120 }, {  66,4120 }, {  67,4120 }, {  68,4120 }, {  69,4120 },
 {  70,4120 }, {  71,4120 }, {  72,4120 }, {  73,4120 }, {  74,4120 },
 {  75,4120 }, {  76,4120 }, {  77,4120 }, {  78,4120 }, {  79,4120 },
 {  80,4120 }, {  81,4120 }, {  82,4120 }, {  83,4120 }, {  84,4120 },

 {  85,4120 }, {  86,4120 }, {  87,4120 }, {  88,4120 }, {  89,4120 },
 {  90,4120 }, {  91,4120 }, {   0,   0 }, {  93,4120 }, {  94,4120 },
 {  95,4120 }, {  96,4120 }, {  97,4120 }, {  98,4120 }, {  99,4120 },
 { 100,4120 }, { 101,4120 }, { 102,4120 }, { 103,4120 }, { 104,4120 },
 { 105,4120 }, { 106,4120 }, { 107,4120 }, { 108,4120 }, { 109,4120 },
 { 110,4120 }, { 111,4120 }, { 112,4120 }, { 113,4120 }, { 114,4120 },
 { 115,4120 }, { 116,4120 }, { 117,4120 }, { 118,4120 }, { 119,4120 },
 { 120,4120 }, { 121,4120 }, { 122,4120 }, { 123,4120 }, { 124,4120 },
 { 125,4120 }, { 126,4120 }, { 127,4120 }, { 128,4120 }, { 129,4120 },
 { 130,4120 }, { 131,4120 }, { 132,4120 }, { 133,4120 }, { 134,4120 },

 { 135,4120 }, { 136,4120 }, { 137,4120 }, { 138,4120 }, { 139,4120 },
 { 140,4120 }, { 141,4120 }, { 142,4120 }, { 143,4120 }, { 144,4120 },
 { 145,4120 }, { 146,4120 }, { 147,4120 }, { 148,4120 }, { 149,4120 },
 { 150,4120 }, { 151,4120 }, { 152,4120 }, { 153,4120 }, { 154,4120 },
 { 155,4120 }, { 156,4120 }, { 157,4120 }, { 158,4120 }, { 159,4120 },
 { 160,4120 }, { 161,4120 }, { 162,4120 }, { 163,4120 }, { 164,4120 },
 { 165,4120 }, { 166,4120 }, { 167,4120 }, { 168,4120 }, { 169,4120 },
 { 170,4120 }, { 171,4120 }, { 172,4120 }, { 173,4120 }, { 174,4120 },
 { 175,4120 }, { 176,4120 }, { 177,4120 }, { 178,4120 }, { 179,4120 },
 { 180,4120 }, { 181,4120 }, { 182,4120 }, { 183,4120 }, { 184,4120 },

 { 185,4120 }, { 186,4120 }, { 187,4120 }, { 188,4120 }, { 189,4120 },
 { 190,4120 }, { 191,4120 }, { 192,4120 }, { 193,4120 }, { 194,4120 },
 { 195,4120 }, { 196,4120 }, { 197,4120 }, { 198,4120 }, { 199,4120 },
 { 200,4120 }, { 201,4120 }, { 202,4120 }, { 203,4120 }, { 204,4120 },
 { 205,4120 }, { 206,4120 }, { 207,4120 }, { 208,4120 }, { 209,4120 },
 { 210,4120 }, { 211,4120 }, { 212,4120 }, { 213,4120 }, { 214,4120 },
 { 215,4120 }, { 216,4120 }, { 217,4120 }, { 218,4120 }, { 219,4120 },
 { 220,4120 }, { 221,4120 }, { 222,4120 }, { 223,4120 }, { 224,4120 },
 { 225,4120 }, { 226,4120 }, { 227,4120 }, { 228,4120 }, { 229,4120 },
 { 230,4120 }, { 231,4120 }, { 232,4120 }, { 233,4120 }, { 234,4120 },

 { 235,4120 }, { 236,4120 }, { 237,4120 }, { 238,4120 }, { 239,4120 },
 { 240,4120 }, { 241,4120 }, { 242,4120 }, { 243,4120 }, { 244,4120 },
 { 245,4120 }, { 246,4120 }, { 247,4120 }, { 248,4120 }, { 249,4120 },
 { 250,4120 }, { 251,4120 }, { 252,4120 }, { 253,4120 }, { 254,4120 },
 { 255,4120 }, { 256,4120 }, {   0,  25 }, {   0,14294 }, {   1,3862 },
 {   2,3862 }, {   3,3862 }, {   4,3862 }, {   5,3862 }, {   6,3862 },
 {   7,3862 }, {   8,3862 }, {   9,3862 }, {  10,3862 }, {  11,3862 },
 {  12,3862 }, {  13,3862 }, {  14,3862 }, {  15,3862 }, {  16,3862 },
 {  17,3862 }, {  18,3862 }, {  19,3862 }, {  20,3862 }, {  21,3862 },
 {  22,3862 }, {  23,3862 }, {  24,3862 }, {  25,3862 }, {  26,3862 },

 {  27,3862 }, {  28,3862 }, {  29,3862 }, {  30,3862 }, {  31,3862 },
 {  32,3862 }, {  33,3862 }, {  34,3862 }, {  35,3862 }, {  36,3862 },
 {  37,3862 }, {  38,3862 }, {   0,   0 }, {  40,3862 }, {  41,3862 },
 {  42,3862 }, {  43,3862 }, {  44,3862 }, {  45,3862 }, {  46,3862 },
 {  47,3862 }, {  48,3862 }, {  49,3862 }, {  50,3862 }, {  51,3862 },
 {  52,3862 }, {  53,3862 }, {  54,3862 }, {  55,3862 }, {  56,3862 },
 {  57,3862 }, {  58,3862 }, {  59,3862 }, {  60,3862 }, {  61,3862 },
 {  62,3862 }, {  63,3862 }, {  64,3862 }, {  65,3862 }, {  66,3862 },
 {  67,3862 }, {  68,3862 }, {  69,3862 }, {  70,3862 }, {  71,3862 },
 {  72,3862 }, {  73,3862 }, {  74,3862 }, {  75,3862 }, {  76,3862 },

 {  77,3862 }, {  78,3862 }, {  79,3862 }, {  80,3862 }, {  81,3862 },
 {  82,3862 }, {  83,3862 }, {  84,3862 }, {  85,3862 }, {  86,3862 },
 {  87,3862 }, {  88,3862 }, {  89,3862 }, {  90,3862 }, {  91,3862 },
 {   0,   0 }, {  93,3862 }, {  94,3862 }, {  95,3862 }, {  96,3862 },
 {  97,3862 }, {  98,3862 }, {  99,3862 }, { 100,3862 }, { 101,3862 },
 { 102,3862 }, { 103,3862 }, { 104,3862 }, { 105,3862 }, { 106,3862 },
 { 107,3862 }, { 108,3862 }, { 109,3862 }, { 110,3862 }, { 111,3862 },
 { 112,3862 }, { 113,3862 }, { 114,3862 }, { 115,3862 }, { 116,3862 },
 { 117,3862 }, { 118,3862 }, { 119,3862 }, { 120,3862 }, { 121,3862 },
 { 122,3862 }, { 123,3862 }, { 124,3862 }, { 125,3862 }, { 126,3862 },

 { 127,3862 }, { 128,3862 }, { 129,3862 }, { 130,3862 }, { 131,3862 },
 { 132,3862 }, { 133,3862 }, { 134,3862 }, { 135,3862 }, { 136,3862 },
 { 137,3862 }, { 138,3862 }, { 139,3862 }, { 140,3862 }, { 141,3862 },
 { 142,3862 }, { 143,3862 }, { 144,3862 }, { 145,3862 }, { 146,3862 },
 { 147,3862 }, { 148,3862 }, { 149,3862 }, { 150,3862 }, { 151,3862 },
 { 152,3862 }, { 153,3862 }, { 154,3862 }, { 155,3862 }, { 156,3862 },
 { 157,3862 }, { 158,3862 }, { 159,3862 }, { 160,3862 }, { 161,3862 },
 { 162,3862 }, { 163,3862 }, { 164,3862 }, { 165,3862 }, { 166,3862 },
 { 167,3862 }, { 168,3862 }, { 169,3862 }, { 170,3862 }, { 171,3862 },
 { 172,3862 }, { 173,3862 }, { 174,3862 }, { 175,3862 }, { 176,3862 },

 { 177,3862 }, { 178,3862 }, { 179,3862 }, { 180,3862 }, { 181,3862 },
 { 182,3862 }, { 183,3862 }, { 184,3862 }, { 185,3862 }, { 186,3862 },
 { 187,3862 }, { 188,3862 }, { 189,3862 }, { 190,3862 }, { 191,3862 },
 { 192,3862 }, { 193,3862 }, { 194,3862 }, { 195,3862 }, { 196,3862 },
 { 197,3862 }, { 198,3862 }, { 199,3862 }, { 200,3862 }, { 201,3862 },
 { 202,3862 }, { 203,3862 }, { 204,3862 }, { 205,3862 }, { 206,3862 },
 { 207,3862 }, { 208,3862 }, { 209,3862 }, { 210,3862 }, { 211,3862 },
 { 212,3862 }, { 213,3862 }, { 214,3862 }, { 215,3862 }, { 216,3862 },
 { 217,3862 }, { 218,3862 }, { 219,3862 }, { 220,3862 }, { 221,3862 },
 { 222,3862 }, { 223,3862 }, { 224,3862 }, { 225,3862 }, { 226,3862 },

 { 227,3862 }, { 228,3862 }, { 229,3862 }, { 230,3862 }, { 231,3862 },
 { 232,3862 }, { 233,3862 }, { 234,3862 }, { 235,3862 }, { 236,3862 },
 { 237,3862 }, { 238,3862 }, { 239,3862 }, { 240,3862 }, { 241,3862 },
 { 242,3862 }, { 243,3862 }, { 244,3862 }, { 245,3862 }, { 246,3862 },
 { 247,3862 }, { 248,3862 }, { 249,3862 }, { 250,3862 }, { 251,3862 },
 { 252,3862 }, { 253,3862 }, { 254,3862 }, { 255,3862 }, { 256,3862 },
 {   0,  21 }, {   0,14036 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   9,3862 }, {  10,3867 }, {   0,   0 }, {  12,3862 }, {  13,3867 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },

 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {  32,3862 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {  39,-3330 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {  45,-3328 }, {   0,  30 }, {   0,13989 }, {   1,-3373 },
 {   2,-3373 }, {   3,-3373 }, {   4,-3373 }, {   5,-3373 }, {   6,-3373 },
 {   7,-3373 }, {   8,-3373 }, {   9,-3373 }, {  10,-3373 }, {  11,-3373 },
 {  12,-3373 }, {  13,-3373 }, {  14,-3373 }, {  15,-3373 }, {  16,-3373 },
 {  17,-3373 }, {  18,-3373 }, {  19,-3373 }, {  20,-3373 }, {  21,-3373 },

 {  22,-3373 }, {  23,-3373 }, {  24,-3373 }, {  25,-3373 }, {  26,-3373 },
 {  27,-3373 }, {  28,-3373 }, {  29,-3373 }, {  30,-3373 }, {  31,-3373 },
 {  32,-3373 }, {  33,-3373 }, {  34,-3373 }, {  35,-3373 }, {  36,-3373 },
 {  37,-3373 }, {  38,-3373 }, {  39,-3373 }, {  40,-3373 }, {  41,-3373 },
 {  42,-3373 }, {  43,-3373 }, {  44,-3373 }, {  45,-3373 }, {  46,-3373 },
 {  47,-3373 }, {  48,3822 }, {  49,3822 }, {  50,3822 }, {  51,3822 },
 {  52,3822 }, {  53,3822 }, {  54,3822 }, {  55,3822 }, {  56,-3373 },
 {  57,-3373 }, {  58,-3373 }, {  59,-3373 }, {  60,-3373 }, {  61,-3373 },
 {  62,-3373 }, {  63,-3373 }, {  64,-3373 }, {  65,-3373 }, {  66,-3373 },
 {  67,-3373 }, {  68,-3373 }, {  69,-3373 }, {  70,-3373 }, {  71,-3373 },

 {  72,-3373 }, {  73,-3373 }, {  74,-3373 }, {  75,-3373 }, {  76,-3373 },
 {  77,-3373 }, {  78,-3373 }, {  79,-3373 }, {  80,-3373 }, {  81,-3373 },
 {  82,-3373 }, {  83,-3373 }, {  84,-3373 }, {  85,-3373 }, {  86,-3373 },
 {  87,-3373 }, {  88,-3373 }, {  89,-3373 }, {  90,-3373 }, {  91,-3373 },
 {  92,-3373 }, {  93,-3373 }, {  94,-3373 }, {  95,-3373 }, {  96,-3373 },
 {  97,-3373 }, {  98,-3373 }, {  99,-3373 }, { 100,-3373 }, { 101,-3373 },
 { 102,-3373 }, { 103,-3373 }, { 104,-3373 }, { 105,-3373 }, { 106,-3373 },
 { 107,-3373 }, { 108,-3373 }, { 109,-3373 }, { 110,-3373 }, { 111,-3373 },
 { 112,-3373 }, { 113,-3373 }, { 114,-3373 }, { 115,-3373 }, { 116,-3373 },
 { 117,-3373 }, { 118,-3373 }, { 119,-3373 }, { 120,3835 }, { 121,-3373 },

 { 122,-3373 }, { 123,-3373 }, { 124,-3373 }, { 125,-3373 }, { 126,-3373 },
 { 127,-3373 }, { 128,-3373 }, { 129,-3373 }, { 130,-3373 }, { 131,-3373 },
 { 132,-3373 }, { 133,-3373 }, { 134,-3373 }, { 135,-3373 }, { 136,-3373 },
 { 137,-3373 }, { 138,-3373 }, { 139,-3373 }, { 140,-3373 }, { 141,-3373 },
 { 142,-3373 }, { 143,-3373 }, { 144,-3373 }, { 145,-3373 }, { 146,-3373 },
 { 147,-3373 }, { 148,-3373 }, { 149,-3373 }, { 150,-3373 }, { 151,-3373 },
 { 152,-3373 }, { 153,-3373 }, { 154,-3373 }, { 155,-3373 }, { 156,-3373 },
 { 157,-3373 }, { 158,-3373 }, { 159,-3373 }, { 160,-3373 }, { 161,-3373 },
 { 162,-3373 }, { 163,-3373 }, { 164,-3373 }, { 165,-3373 }, { 166,-3373 },
 { 167,-3373 }, { 168,-3373 }, { 169,-3373 }, { 170,-3373 }, { 171,-3373 },

 { 172,-3373 }, { 173,-3373 }, { 174,-3373 }, { 175,-3373 }, { 176,-3373 },
 { 177,-3373 }, { 178,-3373 }, { 179,-3373 }, { 180,-3373 }, { 181,-3373 },
 { 182,-3373 }, { 183,-3373 }, { 184,-3373 }, { 185,-3373 }, { 186,-3373 },
 { 187,-3373 }, { 188,-3373 }, { 189,-3373 }, { 190,-3373 }, { 191,-3373 },
 { 192,-3373 }, { 193,-3373 }, { 194,-3373 }, { 195,-3373 }, { 196,-3373 },
 { 197,-3373 }, { 198,-3373 }, { 199,-3373 }, { 200,-3373 }, { 201,-3373 },
 { 202,-3373 }, { 203,-3373 }, { 204,-3373 }, { 205,-3373 }, { 206,-3373 },
 { 207,-3373 }, { 208,-3373 }, { 209,-3373 }, { 210,-3373 }, { 211,-3373 },
 { 212,-3373 }, { 213,-3373 }, { 214,-3373 }, { 215,-3373 }, { 216,-3373 },
 { 217,-3373 }, { 218,-3373 }, { 219,-3373 }, { 220,-3373 }, { 221,-3373 },

 { 222,-3373 }, { 223,-3373 }, { 224,-3373 }, { 225,-3373 }, { 226,-3373 },
 { 227,-3373 }, { 228,-3373 }, { 229,-3373 }, { 230,-3373 }, { 231,-3373 },
 { 232,-3373 }, { 233,-3373 }, { 234,-3373 }, { 235,-3373 }, { 236,-3373 },
 { 237,-3373 }, { 238,-3373 }, { 239,-3373 }, { 240,-3373 }, { 241,-3373 },
 { 242,-3373 }, { 243,-3373 }, { 244,-3373 }, { 245,-3373 }, { 246,-3373 },
 { 247,-3373 }, { 248,-3373 }, { 249,-3373 }, { 250,-3373 }, { 251,-3373 },
 { 252,-3373 }, { 253,-3373 }, { 254,-3373 }, { 255,-3373 }, { 256,-3373 },
 {   0,  24 }, {   0,13731 }, {   1,3681 }, {   2,3681 }, {   3,3681 },
 {   4,3681 }, {   5,3681 }, {   6,3681 }, {   7,3681 }, {   8,3681 },
 {   9,3681 }, {  10,3681 }, {  11,3681 }, {  12,3681 }, {  13,3681 },

 {  14,3681 }, {  15,3681 }, {  16,3681 }, {  17,3681 }, {  18,3681 },
 {  19,3681 }, {  20,3681 }, {  21,3681 }, {  22,3681 }, {  23,3681 },
 {  24,3681 }, {  25,3681 }, {  26,3681 }, {  27,3681 }, {  28,3681 },
 {  29,3681 }, {  30,3681 }, {  31,3681 }, {  32,3681 }, {  33,3681 },
 {  34,3681 }, {  35,3681 }, {  36,3681 }, {  37,3681 }, {  38,3681 },
 {   0,   0 }, {  40,3681 }, {  41,3681 }, {  42,3681 }, {  43,3681 },
 {  44,3681 }, {  45,3681 }, {  46,3681 }, {  47,3681 }, {  48,3681 },
 {  49,3681 }, {  50,3681 }, {  51,3681 }, {  52,3681 }, {  53,3681 },
 {  54,3681 }, {  55,3681 }, {  56,3681 }, {  57,3681 }, {  58,3681 },
 {  59,3681 }, {  60,3681 }, {  61,3681 }, {  62,3681 }, {  63,3681 },

 {  64,3681 }, {  65,3681 }, {  66,3681 }, {  67,3681 }, {  68,3681 },
 {  69,3681 }, {  70,3681 }, {  71,3681 }, {  72,3681 }, {  73,3681 },
 {  74,3681 }, {  75,3681 }, {  76,3681 }, {  77,3681 }, {  78,3681 },
 {  79,3681 }, {  80,3681 }, {  81,3681 }, {  82,3681 }, {  83,3681 },
 {  84,3681 }, {  85,3681 }, {  86,3681 }, {  87,3681 }, {  88,3681 },
 {  89,3681 }, {  90,3681 }, {  91,3681 }, {  92,3681 }, {  93,3681 },
 {  94,3681 }, {  95,3681 }, {  96,3681 }, {  97,3681 }, {  98,3681 },
 {  99,3681 }, { 100,3681 }, { 101,3681 }, { 102,3681 }, { 103,3681 },
 { 104,3681 }, { 105,3681 }, { 106,3681 }, { 107,3681 }, { 108,3681 },
 { 109,3681 }, { 110,3681 }, { 111,3681 }, { 112,3681 }, { 113,3681 },

 { 114,3681 }, { 115,3681 }, { 116,3681 }, { 117,3681 }, { 118,3681 },
 { 119,3681 }, { 120,3681 }, { 121,3681 }, { 122,3681 }, { 123,3681 },
 { 124,3681 }, { 125,3681 }, { 126,3681 }, { 127,3681 }, { 128,3681 },
 { 129,3681 }, { 130,3681 }, { 131,3681 }, { 132,3681 }, { 133,3681 },
 { 134,3681 }, { 135,3681 }, { 136,3681 }, { 137,3681 }, { 138,3681 },
 { 139,3681 }, { 140,3681 }, { 141,3681 }, { 142,3681 }, { 143,3681 },
 { 144,3681 }, { 145,3681 }, { 146,3681 }, { 147,3681 }, { 148,3681 },
 { 149,3681 }, { 150,3681 }, { 151,3681 }, { 152,3681 }, { 153,3681 },
 { 154,3681 }, { 155,3681 }, { 156,3681 }, { 157,3681 }, { 158,3681 },
 { 159,3681 }, { 160,3681 }, { 161,3681 }, { 162,3681 }, { 163,3681 },

 { 164,3681 }, { 165,3681 }, { 166,3681 }, { 167,3681 }, { 168,3681 },
 { 169,3681 }, { 170,3681 }, { 171,3681 }, { 172,3681 }, { 173,3681 },
 { 174,3681 }, { 175,3681 }, { 176,3681 }, { 177,3681 }, { 178,3681 },
 { 179,3681 }, { 180,3681 }, { 181,3681 }, { 182,3681 }, { 183,3681 },
 { 184,3681 }, { 185,3681 }, { 186,3681 }, { 187,3681 }, { 188,3681 },
 { 189,3681 }, { 190,3681 }, { 191,3681 }, { 192,3681 }, { 193,3681 },
 { 194,3681 }, { 195,3681 }, { 196,3681 }, { 197,3681 }, { 198,3681 },
 { 199,3681 }, { 200,3681 }, { 201,3681 }, { 202,3681 }, { 203,3681 },
 { 204,3681 }, { 205,3681 }, { 206,3681 }, { 207,3681 }, { 208,3681 },
 { 209,3681 }, { 210,3681 }, { 211,3681 }, { 212,3681 }, { 213,3681 },

 { 214,3681 }, { 215,3681 }, { 216,3681 }, { 217,3681 }, { 218,3681 },
 { 219,3681 }, { 220,3681 }, { 221,3681 }, { 222,3681 }, { 223,3681 },
 { 224,3681 }, { 225,3681 }, { 226,3681 }, { 227,3681 }, { 228,3681 },
 { 229,3681 }, { 230,3681 }, { 231,3681 }, { 232,3681 }, { 233,3681 },
 { 234,3681 }, { 235,3681 }, { 236,3681 }, { 237,3681 }, { 238,3681 },
 { 239,3681 }, { 240,3681 }, { 241,3681 }, { 242,3681 }, { 243,3681 },
 { 244,3681 }, { 245,3681 }, { 246,3681 }, { 247,3681 }, { 248,3681 },
 { 249,3681 }, { 250,3681 }, { 251,3681 }, { 252,3681 }, { 253,3681 },
 { 254,3681 }, { 255,3681 }, { 256,3681 }, {   0,  21 }, {   0,13473 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },

 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   9,3299 }, {  10,3304 },
 {   0,   0 }, {  12,3299 }, {  13,3304 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {  32,3299 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {  39,-3893 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  45,-3891 },
 {   0,  34 }, {   0,13426 }, {   1,3634 }, {   2,3634 }, {   3,3634 },
 {   4,3634 }, {   5,3634 }, {   6,3634 }, {   7,3634 }, {   8,3634 },

 {   9,3634 }, {  10,3634 }, {  11,3634 }, {  12,3634 }, {  13,3634 },
 {  14,3634 }, {  15,3634 }, {  16,3634 }, {  17,3634 }, {  18,3634 },
 {  19,3634 }, {  20,3634 }, {  21,3634 }, {  22,3634 }, {  23,3634 },
 {  24,3634 }, {  25,3634 }, {  26,3634 }, {  27,3634 }, {  28,3634 },
 {  29,3634 }, {  30,3634 }, {  31,3634 }, {  32,3634 }, {  33,3634 },
 {  34,3634 }, {  35,3634 }, {   0,   0 }, {  37,3634 }, {  38,3634 },
 {  39,3634 }, {  40,3634 }, {  41,3634 }, {  42,3634 }, {  43,3634 },
 {  44,3634 }, {  45,3634 }, {  46,3634 }, {  47,3634 }, {  48,3634 },
 {  49,3634 }, {  50,3634 }, {  51,3634 }, {  52,3634 }, {  53,3634 },
 {  54,3634 }, {  55,3634 }, {  56,3634 }, {  57,3634 }, {  58,3634 },

 {  59,3634 }, {  60,3634 }, {  61,3634 }, {  62,3634 }, {  63,3634 },
 {  64,3634 }, {  65,3634 }, {  66,3634 }, {  67,3634 }, {  68,3634 },
 {  69,3634 }, {  70,3634 }, {  71,3634 }, {  72,3634 }, {  73,3634 },
 {  74,3634 }, {  75,3634 }, {  76,3634 }, {  77,3634 }, {  78,3634 },
 {  79,3634 }, {  80,3634 }, {  81,3634 }, {  82,3634 }, {  83,3634 },
 {  84,3634 }, {  85,3634 }, {  86,3634 }, {  87,3634 }, {  88,3634 },
 {  89,3634 }, {  90,3634 }, {  91,3634 }, {  92,3634 }, {  93,3634 },
 {  94,3634 }, {  95,3634 }, {  96,3634 }, {  97,3634 }, {  98,3634 },
 {  99,3634 }, { 100,3634 }, { 101,3634 }, { 102,3634 }, { 103,3634 },
 { 104,3634 }, { 105,3634 }, { 106,3634 }, { 107,3634 }, { 108,3634 },

 { 109,3634 }, { 110,3634 }, { 111,3634 }, { 112,3634 }, { 113,3634 },
 { 114,3634 }, { 115,3634 }, { 116,3634 }, { 117,3634 }, { 118,3634 },
 { 119,3634 }, { 120,3634 }, { 121,3634 }, { 122,3634 }, { 123,3634 },
 { 124,3634 }, { 125,3634 }, { 126,3634 }, { 127,3634 }, { 128,3634 },
 { 129,3634 }, { 130,3634 }, { 131,3634 }, { 132,3634 }, { 133,3634 },
 { 134,3634 }, { 135,3634 }, { 136,3634 }, { 137,3634 }, { 138,3634 },
 { 139,3634 }, { 140,3634 }, { 141,3634 }, { 142,3634 }, { 143,3634 },
 { 144,3634 }, { 145,3634 }, { 146,3634 }, { 147,3634 }, { 148,3634 },
 { 149,3634 }, { 150,3634 }, { 151,3634 }, { 152,3634 }, { 153,3634 },
 { 154,3634 }, { 155,3634 }, { 156,3634 }, { 157,3634 }, { 158,3634 },

 { 159,3634 }, { 160,3634 }, { 161,3634 }, { 162,3634 }, { 163,3634 },
 { 164,3634 }, { 165,3634 }, { 166,3634 }, { 167,3634 }, { 168,3634 },
 { 169,3634 }, { 170,3634 }, { 171,3634 }, { 172,3634 }, { 173,3634 },
 { 174,3634 }, { 175,3634 }, { 176,3634 }, { 177,3634 }, { 178,3634 },
 { 179,3634 }, { 180,3634 }, { 181,3634 }, { 182,3634 }, { 183,3634 },
 { 184,3634 }, { 185,3634 }, { 186,3634 }, { 187,3634 }, { 188,3634 },
 { 189,3634 }, { 190,3634 }, { 191,3634 }, { 192,3634 }, { 193,3634 },
 { 194,3634 }, { 195,3634 }, { 196,3634 }, { 197,3634 }, { 198,3634 },
 { 199,3634 }, { 200,3634 }, { 201,3634 }, { 202,3634 }, { 203,3634 },
 { 204,3634 }, { 205,3634 }, { 206,3634 }, { 207,3634 }, { 208,3634 },

 { 209,3634 }, { 210,3634 }, { 211,3634 }, { 212,3634 }, { 213,3634 },
 { 214,3634 }, { 215,3634 }, { 216,3634 }, { 217,3634 }, { 218,3634 },
 { 219,3634 }, { 220,3634 }, { 221,3634 }, { 222,3634 }, { 223,3634 },
 { 224,3634 }, { 225,3634 }, { 226,3634 }, { 227,3634 }, { 228,3634 },
 { 229,3634 }, { 230,3634 }, { 231,3634 }, { 232,3634 }, { 233,3634 },
 { 234,3634 }, { 235,3634 }, { 236,3634 }, { 237,3634 }, { 238,3634 },
 { 239,3634 }, { 240,3634 }, { 241,3634 }, { 242,3634 }, { 243,3634 },
 { 244,3634 }, { 245,3634 }, { 246,3634 }, { 247,3634 }, { 248,3634 },
 { 249,3634 }, { 250,3634 }, { 251,3634 }, { 252,3634 }, { 253,3634 },
 { 254,3634 }, { 255,3634 }, { 256,3634 }, {   0,  34 }, {   0,13168 },

 {   1,3376 }, {   2,3376 }, {   3,3376 }, {   4,3376 }, {   5,3376 },
 {   6,3376 }, {   7,3376 }, {   8,3376 }, {   9,3376 }, {  10,3376 },
 {  11,3376 }, {  12,3376 }, {  13,3376 }, {  14,3376 }, {  15,3376 },
 {  16,3376 }, {  17,3376 }, {  18,3376 }, {  19,3376 }, {  20,3376 },
 {  21,3376 }, {  22,3376 }, {  23,3376 }, {  24,3376 }, {  25,3376 },
 {  26,3376 }, {  27,3376 }, {  28,3376 }, {  29,3376 }, {  30,3376 },
 {  31,3376 }, {  32,3376 }, {  33,3376 }, {  34,3376 }, {  35,3376 },
 {   0,   0 }, {  37,3376 }, {  38,3376 }, {  39,3376 }, {  40,3376 },
 {  41,3376 }, {  42,3376 }, {  43,3376 }, {  44,3376 }, {  45,3376 },
 {  46,3376 }, {  47,3376 }, {  48,3376 }, {  49,3376 }, {  50,3376 },

 {  51,3376 }, {  52,3376 }, {  53,3376 }, {  54,3376 }, {  55,3376 },
 {  56,3376 }, {  57,3376 }, {  58,3376 }, {  59,3376 }, {  60,3376 },
 {  61,3376 }, {  62,3376 }, {  63,3376 }, {  64,3376 }, {  65,3376 },
 {  66,3376 }, {  67,3376 }, {  68,3376 }, {  69,3376 }, {  70,3376 },
 {  71,3376 }, {  72,3376 }, {  73,3376 }, {  74,3376 }, {  75,3376 },
 {  76,3376 }, {  77,3376 }, {  78,3376 }, {  79,3376 }, {  80,3376 },
 {  81,3376 }, {  82,3376 }, {  83,3376 }, {  84,3376 }, {  85,3376 },
 {  86,3376 }, {  87,3376 }, {  88,3376 }, {  89,3376 }, {  90,3376 },
 {  91,3376 }, {  92,3376 }, {  93,3376 }, {  94,3376 }, {  95,3376 },
 {  96,3376 }, {  97,3376 }, {  98,3376 }, {  99,3376 }, { 100,3376 },

 { 101,3376 }, { 102,3376 }, { 103,3376 }, { 104,3376 }, { 105,3376 },
 { 106,3376 }, { 107,3376 }, { 108,3376 }, { 109,3376 }, { 110,3376 },
 { 111,3376 }, { 112,3376 }, { 113,3376 }, { 114,3376 }, { 115,3376 },
 { 116,3376 }, { 117,3376 }, { 118,3376 }, { 119,3376 }, { 120,3376 },
 { 121,3376 }, { 122,3376 }, { 123,3376 }, { 124,3376 }, { 125,3376 },
 { 126,3376 }, { 127,3376 }, { 128,3376 }, { 129,3376 }, { 130,3376 },
 { 131,3376 }, { 132,3376 }, { 133,3376 }, { 134,3376 }, { 135,3376 },
 { 136,3376 }, { 137,3376 }, { 138,3376 }, { 139,3376 }, { 140,3376 },
 { 141,3376 }, { 142,3376 }, { 143,3376 }, { 144,3376 }, { 145,3376 },
 { 146,3376 }, { 147,3376 }, { 148,3376 }, { 149,3376 }, { 150,3376 },

 { 151,3376 }, { 152,3376 }, { 153,3376 }, { 154,3376 }, { 155,3376 },
 { 156,3376 }, { 157,3376 }, { 158,3376 }, { 159,3376 }, { 160,3376 },
 { 161,3376 }, { 162,3376 }, { 163,3376 }, { 164,3376 }, { 165,3376 },
 { 166,3376 }, { 167,3376 }, { 168,3376 }, { 169,3376 }, { 170,3376 },
 { 171,3376 }, { 172,3376 }, { 173,3376 }, { 174,3376 }, { 175,3376 },
 { 176,3376 }, { 177,3376 }, { 178,3376 }, { 179,3376 }, { 180,3376 },
 { 181,3376 }, { 182,3376 }, { 183,3376 }, { 184,3376 }, { 185,3376 },
 { 186,3376 }, { 187,3376 }, { 188,3376 }, { 189,3376 }, { 190,3376 },
 { 191,3376 }, { 192,3376 }, { 193,3376 }, { 194,3376 }, { 195,3376 },
 { 196,3376 }, { 197,3376 }, { 198,3376 }, { 199,3376 }, { 200,3376 },

 { 201,3376 }, { 202,3376 }, { 203,3376 }, { 204,3376 }, { 205,3376 },
 { 206,3376 }, { 207,3376 }, { 208,3376 }, { 209,3376 }, { 210,3376 },
 { 211,3376 }, { 212,3376 }, { 213,3376 }, { 214,3376 }, { 215,3376 },
 { 216,3376 }, { 217,3376 }, { 218,3376 }, { 219,3376 }, { 220,3376 },
 { 221,3376 }, { 222,3376 }, { 223,3376 }, { 224,3376 }, { 225,3376 },
 { 226,3376 }, { 227,3376 }, { 228,3376 }, { 229,3376 }, { 230,3376 },
 { 231,3376 }, { 232,3376 }, { 233,3376 }, { 234,3376 }, { 235,3376 },
 { 236,3376 }, { 237,3376 }, { 238,3376 }, { 239,3376 }, { 240,3376 },
 { 241,3376 }, { 242,3376 }, { 243,3376 }, { 244,3376 }, { 245,3376 },
 { 246,3376 }, { 247,3376 }, { 248,3376 }, { 249,3376 }, { 250,3376 },

 { 251,3376 }, { 252,3376 }, { 253,3376 }, { 254,3376 }, { 255,3376 },
 { 256,3376 }, {   0,  36 }, {   0,12910 }, {   0,   1 }, {   0,12908 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   9,   0 }, {  10,   0 },
 {   0,   0 }, {  12,   0 }, {  13,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {  32,   0 }, {   0,   0 }, {  36,-4448 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },

 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {  65,3376 }, {  66,3376 }, {  67,3376 },
 {  68,3376 }, {  69,3376 }, {  70,3376 }, {  71,3376 }, {  72,3376 },
 {  73,3376 }, {  74,3376 }, {  75,3376 }, {  76,3376 }, {  77,3376 },
 {  78,3376 }, {  79,3376 }, {  80,3376 }, {  81,3376 }, {  82,3376 },
 {  83,3376 }, {  84,3376 }, {  85,3376 }, {  86,3376 }, {  87,3376 },
 {  88,3376 }, {  89,3376 }, {  90,3376 }, {   0,   0 }, {   0,   0 },

 {   0,   0 }, {   0,   0 }, {  95,3376 }, {   0,   0 }, {  97,3376 },
 {  98,3376 }, {  99,3376 }, { 100,3376 }, { 101,3376 }, { 102,3376 },
 { 103,3376 }, { 104,3376 }, { 105,3376 }, { 106,3376 }, { 107,3376 },
 { 108,3376 }, { 109,3376 }, { 110,3376 }, { 111,3376 }, { 112,3376 },
 { 113,3376 }, { 114,3376 }, { 115,3376 }, { 116,3376 }, { 117,3376 },
 { 118,3376 }, { 119,3376 }, { 120,3376 }, { 121,3376 }, { 122,3376 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 { 128,3376 }, { 129,3376 }, { 130,3376 }, { 131,3376 }, { 132,3376 },
 { 133,3376 }, { 134,3376 }, { 135,3376 }, { 136,3376 }, { 137,3376 },
 { 138,3376 }, { 139,3376 }, { 140,3376 }, { 141,3376 }, { 142,3376 },

 { 143,3376 }, { 144,3376 }, { 145,3376 }, { 146,3376 }, { 147,3376 },
 { 148,3376 }, { 149,3376 }, { 150,3376 }, { 151,3376 }, { 152,3376 },
 { 153,3376 }, { 154,3376 }, { 155,3376 }, { 156,3376 }, { 157,3376 },
 { 158,3376 }, { 159,3376 }, { 160,3376 }, { 161,3376 }, { 162,3376 },
 { 163,3376 }, { 164,3376 }, { 165,3376 }, { 166,3376 }, { 167,3376 },
 { 168,3376 }, { 169,3376 }, { 170,3376 }, { 171,3376 }, { 172,3376 },
 { 173,3376 }, { 174,3376 }, { 175,3376 }, { 176,3376 }, { 177,3376 },
 { 178,3376 }, { 179,3376 }, { 180,3376 }, { 181,3376 }, { 182,3376 },
 { 183,3376 }, { 184,3376 }, { 185,3376 }, { 186,3376 }, { 187,3376 },
 { 188,3376 }, { 189,3376 }, { 190,3376 }, { 191,3376 }, { 192,3376 },

 { 193,3376 }, { 194,3376 }, { 195,3376 }, { 196,3376 }, { 197,3376 },
 { 198,3376 }, { 199,3376 }, { 200,3376 }, { 201,3376 }, { 202,3376 },
 { 203,3376 }, { 204,3376 }, { 205,3376 }, { 206,3376 }, { 207,3376 },
 { 208,3376 }, { 209,3376 }, { 210,3376 }, { 211,3376 }, { 212,3376 },
 { 213,3376 }, { 214,3376 }, { 215,3376 }, { 216,3376 }, { 217,3376 },
 { 218,3376 }, { 219,3376 }, { 220,3376 }, { 221,3376 }, { 222,3376 },
 { 223,3376 }, { 224,3376 }, { 225,3376 }, { 226,3376 }, { 227,3376 },
 { 228,3376 }, { 229,3376 }, { 230,3376 }, { 231,3376 }, { 232,3376 },
 { 233,3376 }, { 234,3376 }, { 235,3376 }, { 236,3376 }, { 237,3376 },
 { 238,3376 }, { 239,3376 }, { 240,3376 }, { 241,3376 }, { 242,3376 },

 { 243,3376 }, { 244,3376 }, { 245,3376 }, { 246,3376 }, { 247,3376 },
 { 248,3376 }, { 249,3376 }, { 250,3376 }, { 251,3376 }, { 252,3376 },
 { 253,3376 }, { 254,3376 }, { 255,3376 }, {   0,  43 }, {   0,12653 },
 {   0,  44 }, {   0,12651 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,  32 }, {   0,12621 }, {  33,   0 }, {   0,   0 }, {  35,   0 },

 {   0,   0 }, {  37,   0 }, {  38,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {  42,   0 }, {  43,   0 }, {   0,   0 }, {  45,   0 },
 {   0,   0 }, {  47,   0 }, {   0,   0 }, {   0,   0 }, {  48,   0 },
 {  49,   0 }, {  50,   0 }, {  51,   0 }, {  52,   0 }, {  53,   0 },
 {  54,   0 }, {  55,   0 }, {  56,   0 }, {  57,   0 }, {  60,   0 },
 {  61,   0 }, {  62,   0 }, {  63,   0 }, {  64,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {  36,-5007 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  48,3344 },
 {  49,3344 }, {  50,3344 }, {  51,3344 }, {  52,3344 }, {  53,3344 },

 {  54,3344 }, {  55,3344 }, {  56,3344 }, {  57,3344 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {  94,   0 }, {   0,   0 },
 {  96,   0 }, {  65,3344 }, {  66,3344 }, {  67,3344 }, {  68,3344 },
 {  69,3344 }, {  70,3344 }, {  71,3344 }, {  72,3344 }, {  73,3344 },
 {  74,3344 }, {  75,3344 }, {  76,3344 }, {  77,3344 }, {  78,3344 },
 {  79,3344 }, {  80,3344 }, {  81,3344 }, {  82,3344 }, {  83,3344 },
 {  84,3344 }, {  85,3344 }, {  86,3344 }, {  87,3344 }, {  88,3344 },
 {  89,3344 }, {  90,3344 }, {   0,   0 }, { 124,   0 }, {   0,   0 },
 { 126,   0 }, {  95,3344 }, {   0,   0 }, {  97,3344 }, {  98,3344 },
 {  99,3344 }, { 100,3344 }, { 101,3344 }, { 102,3344 }, { 103,3344 },

 { 104,3344 }, { 105,3344 }, { 106,3344 }, { 107,3344 }, { 108,3344 },
 { 109,3344 }, { 110,3344 }, { 111,3344 }, { 112,3344 }, { 113,3344 },
 { 114,3344 }, { 115,3344 }, { 116,3344 }, { 117,3344 }, { 118,3344 },
 { 119,3344 }, { 120,3344 }, { 121,3344 }, { 122,3344 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, { 128,3344 },
 { 129,3344 }, { 130,3344 }, { 131,3344 }, { 132,3344 }, { 133,3344 },
 { 134,3344 }, { 135,3344 }, { 136,3344 }, { 137,3344 }, { 138,3344 },
 { 139,3344 }, { 140,3344 }, { 141,3344 }, { 142,3344 }, { 143,3344 },
 { 144,3344 }, { 145,3344 }, { 146,3344 }, { 147,3344 }, { 148,3344 },
 { 149,3344 }, { 150,3344 }, { 151,3344 }, { 152,3344 }, { 153,3344 },

 { 154,3344 }, { 155,3344 }, { 156,3344 }, { 157,3344 }, { 158,3344 },
 { 159,3344 }, { 160,3344 }, { 161,3344 }, { 162,3344 }, { 163,3344 },
 { 164,3344 }, { 165,3344 }, { 166,3344 }, { 167,3344 }, { 168,3344 },
 { 169,3344 }, { 170,3344 }, { 171,3344 }, { 172,3344 }, { 173,3344 },
 { 174,3344 }, { 175,3344 }, { 176,3344 }, { 177,3344 }, { 178,3344 },
 { 179,3344 }, { 180,3344 }, { 181,3344 }, { 182,3344 }, { 183,3344 },
 { 184,3344 }, { 185,3344 }, { 186,3344 }, { 187,3344 }, { 188,3344 },
 { 189,3344 }, { 190,3344 }, { 191,3344 }, { 192,3344 }, { 193,3344 },
 { 194,3344 }, { 195,3344 }, { 196,3344 }, { 197,3344 }, { 198,3344 },
 { 199,3344 }, { 200,3344 }, { 201,3344 }, { 202,3344 }, { 203,3344 },

 { 204,3344 }, { 205,3344 }, { 206,3344 }, { 207,3344 }, { 208,3344 },
 { 209,3344 }, { 210,3344 }, { 211,3344 }, { 212,3344 }, { 213,3344 },
 { 214,3344 }, { 215,3344 }, { 216,3344 }, { 217,3344 }, { 218,3344 },
 { 219,3344 }, { 220,3344 }, { 221,3344 }, { 222,3344 }, { 223,3344 },
 { 224,3344 }, { 225,3344 }, { 226,3344 }, { 227,3344 }, { 228,3344 },
 { 229,3344 }, { 230,3344 }, { 231,3344 }, { 232,3344 }, { 233,3344 },
 { 234,3344 }, { 235,3344 }, { 236,3344 }, { 237,3344 }, { 238,3344 },
 { 239,3344 }, { 240,3344 }, { 241,3344 }, { 242,3344 }, { 243,3344 },
 { 244,3344 }, { 245,3344 }, { 246,3344 }, { 247,3344 }, { 248,3344 },
 { 249,3344 }, { 250,3344 }, { 251,3344 }, { 252,3344 }, { 253,3344 },

 { 254,3344 }, { 255,3344 }, {   0,   1 }, {   0,12364 }, {   1,3344 },
 {   2,3344 }, {   3,3344 }, {   4,3344 }, {   5,3344 }, {   6,3344 },
 {   7,3344 }, {   8,3344 }, {   9,3344 }, {   0,   0 }, {  11,3344 },
 {  12,3344 }, {   0,   0 }, {  14,3344 }, {  15,3344 }, {  16,3344 },
 {  17,3344 }, {  18,3344 }, {  19,3344 }, {  20,3344 }, {  21,3344 },
 {  22,3344 }, {  23,3344 }, {  24,3344 }, {  25,3344 }, {  26,3344 },
 {  27,3344 }, {  28,3344 }, {  29,3344 }, {  30,3344 }, {  31,3344 },
 {  32,3344 }, {  33,3602 }, {  34,3344 }, {  35,3602 }, {  36,3344 },
 {  37,3602 }, {  38,3602 }, {  39,3344 }, {  40,3344 }, {  41,3344 },
 {  42,3602 }, {  43,3602 }, {  44,3344 }, {  45,3602 }, {  46,3344 },

 {  47,3602 }, {  48,3344 }, {  49,3344 }, {  50,3344 }, {  51,3344 },
 {  52,3344 }, {  53,3344 }, {  54,3344 }, {  55,3344 }, {  56,3344 },
 {  57,3344 }, {  58,3344 }, {  59,3344 }, {  60,3602 }, {  61,3602 },
 {  62,3602 }, {  63,3602 }, {  64,3602 }, {  65,3344 }, {  66,3344 },
 {  67,3344 }, {  68,3344 }, {  69,3344 }, {  70,3344 }, {  71,3344 },
 {  72,3344 }, {  73,3344 }, {  74,3344 }, {  75,3344 }, {  76,3344 },
 {  77,3344 }, {  78,3344 }, {  79,3344 }, {  80,3344 }, {  81,3344 },
 {  82,3344 }, {  83,3344 }, {  84,3344 }, {  85,3344 }, {  86,3344 },
 {  87,3344 }, {  88,3344 }, {  89,3344 }, {  90,3344 }, {  91,3344 },
 {  92,3344 }, {  93,3344 }, {  94,3602 }, {  95,3344 }, {  96,3602 },

 {  97,3344 }, {  98,3344 }, {  99,3344 }, { 100,3344 }, { 101,3344 },
 { 102,3344 }, { 103,3344 }, { 104,3344 }, { 105,3344 }, { 106,3344 },
 { 107,3344 }, { 108,3344 }, { 109,3344 }, { 110,3344 }, { 111,3344 },
 { 112,3344 }, { 113,3344 }, { 114,3344 }, { 115,3344 }, { 116,3344 },
 { 117,3344 }, { 118,3344 }, { 119,3344 }, { 120,3344 }, { 121,3344 },
 { 122,3344 }, { 123,3344 }, { 124,3602 }, { 125,3344 }, { 126,3602 },
 { 127,3344 }, { 128,3344 }, { 129,3344 }, { 130,3344 }, { 131,3344 },
 { 132,3344 }, { 133,3344 }, { 134,3344 }, { 135,3344 }, { 136,3344 },
 { 137,3344 }, { 138,3344 }, { 139,3344 }, { 140,3344 }, { 141,3344 },
 { 142,3344 }, { 143,3344 }, { 144,3344 }, { 145,3344 }, { 146,3344 },

 { 147,3344 }, { 148,3344 }, { 149,3344 }, { 150,3344 }, { 151,3344 },
 { 152,3344 }, { 153,3344 }, { 154,3344 }, { 155,3344 }, { 156,3344 },
 { 157,3344 }, { 158,3344 }, { 159,3344 }, { 160,3344 }, { 161,3344 },
 { 162,3344 }, { 163,3344 }, { 164,3344 }, { 165,3344 }, { 166,3344 },
 { 167,3344 }, { 168,3344 }, { 169,3344 }, { 170,3344 }, { 171,3344 },
 { 172,3344 }, { 173,3344 }, { 174,3344 }, { 175,3344 }, { 176,3344 },
 { 177,3344 }, { 178,3344 }, { 179,3344 }, { 180,3344 }, { 181,3344 },
 { 182,3344 }, { 183,3344 }, { 184,3344 }, { 185,3344 }, { 186,3344 },
 { 187,3344 }, { 188,3344 }, { 189,3344 }, { 190,3344 }, { 191,3344 },
 { 192,3344 }, { 193,3344 }, { 194,3344 }, { 195,3344 }, { 196,3344 },

 { 197,3344 }, { 198,3344 }, { 199,3344 }, { 200,3344 }, { 201,3344 },
 { 202,3344 }, { 203,3344 }, { 204,3344 }, { 205,3344 }, { 206,3344 },
 { 207,3344 }, { 208,3344 }, { 209,3344 }, { 210,3344 }, { 211,3344 },
 { 212,3344 }, { 213,3344 }, { 214,3344 }, { 215,3344 }, { 216,3344 },
 { 217,3344 }, { 218,3344 }, { 219,3344 }, { 220,3344 }, { 221,3344 },
 { 222,3344 }, { 223,3344 }, { 224,3344 }, { 225,3344 }, { 226,3344 },
 { 227,3344 }, { 228,3344 }, { 229,3344 }, { 230,3344 }, { 231,3344 },
 { 232,3344 }, { 233,3344 }, { 234,3344 }, { 235,3344 }, { 236,3344 },
 { 237,3344 }, { 238,3344 }, { 239,3344 }, { 240,3344 }, { 241,3344 },
 { 242,3344 }, { 243,3344 }, { 244,3344 }, { 245,3344 }, { 246,3344 },

 { 247,3344 }, { 248,3344 }, { 249,3344 }, { 250,3344 }, { 251,3344 },
 { 252,3344 }, { 253,3344 }, { 254,3344 }, { 255,3344 }, { 256,3344 },
 {   0,  46 }, {   0,12106 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   2 }, {   0,12081 }, {   0,  46 }, {   0,12079 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },

 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  48,   0 },
 {  49,   0 }, {  50,   0 }, {  51,   0 }, {  52,   0 }, {  53,   0 },
 {  54,   0 }, {  55,   0 }, {  56,   0 }, {  57,   0 }, {  33,3577 },
 {   0,   0 }, {  35,3577 }, {   0,   0 }, {  37,3577 }, {  38,3577 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {  42,3577 }, {  43,3577 },
 {  69, 113 }, {  45,3577 }, {   0,   0 }, {  47,3577 }, {   0,   0 },
 {   0,   0 }, {  48,3577 }, {  49,3577 }, {  50,3577 }, {  51,3577 },
 {  52,3577 }, {  53,3577 }, {  54,3577 }, {  55,3577 }, {  56,3577 },
 {  57,3577 }, {  60,3577 }, {  61,3577 }, {  62,3577 }, {  63,3577 },

 {  64,3577 }, {   0,  45 }, {   0,12015 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {  69,  86 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, { 101, 113 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,  48 }, {   0,11993 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {  94,3577 }, {   0,   0 }, {  96,3577 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, { 101,  86 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {  46, -64 }, {   0,   0 },

 {  48,   0 }, {  49,   0 }, {  50,   0 }, {  51,   0 }, {  52,   0 },
 {  53,   0 }, {  54,   0 }, {  55,   0 }, {  56,   0 }, {  57,   0 },
 { 124,3577 }, {   0,   0 }, { 126,3577 }, {   0,  50 }, {   0,11953 },
 {   0,   0 }, {   0,   0 }, {  43,3513 }, {   0,   0 }, {  45,3513 },
 {   0,   0 }, {  69,  22 }, {  48,3555 }, {  49,3555 }, {  50,3555 },
 {  51,3555 }, {  52,3555 }, {  53,3555 }, {  54,3555 }, {  55,3555 },
 {  56,3555 }, {  57,3555 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },

 {  36,   0 }, {   0,   0 }, {   0,   0 }, { 101,  22 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {  48,   0 }, {  49,   0 }, {  50,   0 },
 {  51,   0 }, {  52,   0 }, {  53,   0 }, {  54,   0 }, {  55,   0 },
 {  56,   0 }, {  57,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  65,   0 },
 {  66,   0 }, {  67,   0 }, {  68,   0 }, {  69,   0 }, {  70,   0 },
 {  71,   0 }, {  72,   0 }, {  73,   0 }, {  74,   0 }, {  75,   0 },
 {  76,   0 }, {  77,   0 }, {  78,   0 }, {  79,   0 }, {  80,   0 },
 {  81,   0 }, {  82,   0 }, {  83,   0 }, {  84,   0 }, {  85,   0 },

 {  86,   0 }, {  87,   0 }, {  88,   0 }, {  89,   0 }, {  90,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  95,   0 },
 {   0,   0 }, {  97,   0 }, {  98,   0 }, {  99,   0 }, { 100,   0 },
 { 101,   0 }, { 102,   0 }, { 103,   0 }, { 104,   0 }, { 105,   0 },
 { 106,   0 }, { 107,   0 }, { 108,   0 }, { 109,   0 }, { 110,   0 },
 { 111,   0 }, { 112,   0 }, { 113,   0 }, { 114,   0 }, { 115,   0 },
 { 116,   0 }, { 117,   0 }, { 118,   0 }, { 119,   0 }, { 120,   0 },
 { 121,   0 }, { 122,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, { 128,   0 }, { 129,   0 }, { 130,   0 },
 { 131,   0 }, { 132,   0 }, { 133,   0 }, { 134,   0 }, { 135,   0 },

 { 136,   0 }, { 137,   0 }, { 138,   0 }, { 139,   0 }, { 140,   0 },
 { 141,   0 }, { 142,   0 }, { 143,   0 }, { 144,   0 }, { 145,   0 },
 { 146,   0 }, { 147,   0 }, { 148,   0 }, { 149,   0 }, { 150,   0 },
 { 151,   0 }, { 152,   0 }, { 153,   0 }, { 154,   0 }, { 155,   0 },
 { 156,   0 }, { 157,   0 }, { 158,   0 }, { 159,   0 }, { 160,   0 },
 { 161,   0 }, { 162,   0 }, { 163,   0 }, { 164,   0 }, { 165,   0 },
 { 166,   0 }, { 167,   0 }, { 168,   0 }, { 169,   0 }, { 170,   0 },
 { 171,   0 }, { 172,   0 }, { 173,   0 }, { 174,   0 }, { 175,   0 },
 { 176,   0 }, { 177,   0 }, { 178,   0 }, { 179,   0 }, { 180,   0 },
 { 181,   0 }, { 182,   0 }, { 183,   0 }, { 184,   0 }, { 185,   0 },

 { 186,   0 }, { 187,   0 }, { 188,   0 }, { 189,   0 }, { 190,   0 },
 { 191,   0 }, { 192,   0 }, { 193,   0 }, { 194,   0 }, { 195,   0 },
 { 196,   0 }, { 197,   0 }, { 198,   0 }, { 199,   0 }, { 200,   0 },
 { 201,   0 }, { 202,   0 }, { 203,   0 }, { 204,   0 }, { 205,   0 },
 { 206,   0 }, { 207,   0 }, { 208,   0 }, { 209,   0 }, { 210,   0 },
 { 211,   0 }, { 212,   0 }, { 213,   0 }, { 214,   0 }, { 215,   0 },
 { 216,   0 }, { 217,   0 }, { 218,   0 }, { 219,   0 }, { 220,   0 },
 { 221,   0 }, { 222,   0 }, { 223,   0 }, { 224,   0 }, { 225,   0 },
 { 226,   0 }, { 227,   0 }, { 228,   0 }, { 229,   0 }, { 230,   0 },
 { 231,   0 }, { 232,   0 }, { 233,   0 }, { 234,   0 }, { 235,   0 },

 { 236,   0 }, { 237,   0 }, { 238,   0 }, { 239,   0 }, { 240,   0 },
 { 241,   0 }, { 242,   0 }, { 243,   0 }, { 244,   0 }, { 245,   0 },
 { 246,   0 }, { 247,   0 }, { 248,   0 }, { 249,   0 }, { 250,   0 },
 { 251,   0 }, { 252,   0 }, { 253,   0 }, { 254,   0 }, { 255,   0 },
 {   0,  12 }, {   0,11696 }, {   1,   0 }, {   2,   0 }, {   3,   0 },
 {   4,   0 }, {   5,   0 }, {   6,   0 }, {   7,   0 }, {   8,   0 },
 {   9,   0 }, {  10,   0 }, {  11,   0 }, {  12,   0 }, {  13,   0 },
 {  14,   0 }, {  15,   0 }, {  16,   0 }, {  17,   0 }, {  18,   0 },
 {  19,   0 }, {  20,   0 }, {  21,   0 }, {  22,   0 }, {  23,   0 },
 {  24,   0 }, {  25,   0 }, {  26,   0 }, {  27,   0 }, {  28,   0 },

 {  29,   0 }, {  30,   0 }, {  31,   0 }, {  32,   0 }, {  33,   0 },
 {  34,   0 }, {  35,   0 }, {  36,   0 }, {  37,   0 }, {  38,   0 },
 {   0,   0 }, {  40,   0 }, {  41,   0 }, {  42,   0 }, {  43,   0 },
 {  44,   0 }, {  45,   0 }, {  46,   0 }, {  47,   0 }, {  48,   0 },
 {  49,   0 }, {  50,   0 }, {  51,   0 }, {  52,   0 }, {  53,   0 },
 {  54,   0 }, {  55,   0 }, {  56,   0 }, {  57,   0 }, {  58,   0 },
 {  59,   0 }, {  60,   0 }, {  61,   0 }, {  62,   0 }, {  63,   0 },
 {  64,   0 }, {  65,   0 }, {  66,   0 }, {  67,   0 }, {  68,   0 },
 {  69,   0 }, {  70,   0 }, {  71,   0 }, {  72,   0 }, {  73,   0 },
 {  74,   0 }, {  75,   0 }, {  76,   0 }, {  77,   0 }, {  78,   0 },

 {  79,   0 }, {  80,   0 }, {  81,   0 }, {  82,   0 }, {  83,   0 },
 {  84,   0 }, {  85,   0 }, {  86,   0 }, {  87,   0 }, {  88,   0 },
 {  89,   0 }, {  90,   0 }, {  91,   0 }, {  92,   0 }, {  93,   0 },
 {  94,   0 }, {  95,   0 }, {  96,   0 }, {  97,   0 }, {  98,   0 },
 {  99,   0 }, { 100,   0 }, { 101,   0 }, { 102,   0 }, { 103,   0 },
 { 104,   0 }, { 105,   0 }, { 106,   0 }, { 107,   0 }, { 108,   0 },
 { 109,   0 }, { 110,   0 }, { 111,   0 }, { 112,   0 }, { 113,   0 },
 { 114,   0 }, { 115,   0 }, { 116,   0 }, { 117,   0 }, { 118,   0 },
 { 119,   0 }, { 120,   0 }, { 121,   0 }, { 122,   0 }, { 123,   0 },
 { 124,   0 }, { 125,   0 }, { 126,   0 }, { 127,   0 }, { 128,   0 },

 { 129,   0 }, { 130,   0 }, { 131,   0 }, { 132,   0 }, { 133,   0 },
 { 134,   0 }, { 135,   0 }, { 136,   0 }, { 137,   0 }, { 138,   0 },
 { 139,   0 }, { 140,   0 }, { 141,   0 }, { 142,   0 }, { 143,   0 },
 { 144,   0 }, { 145,   0 }, { 146,   0 }, { 147,   0 }, { 148,   0 },
 { 149,   0 }, { 150,   0 }, { 151,   0 }, { 152,   0 }, { 153,   0 },
 { 154,   0 }, { 155,   0 }, { 156,   0 }, { 157,   0 }, { 158,   0 },
 { 159,   0 }, { 160,   0 }, { 161,   0 }, { 162,   0 }, { 163,   0 },
 { 164,   0 }, { 165,   0 }, { 166,   0 }, { 167,   0 }, { 168,   0 },
 { 169,   0 }, { 170,   0 }, { 171,   0 }, { 172,   0 }, { 173,   0 },
 { 174,   0 }, { 175,   0 }, { 176,   0 }, { 177,   0 }, { 178,   0 },

 { 179,   0 }, { 180,   0 }, { 181,   0 }, { 182,   0 }, { 183,   0 },
 { 184,   0 }, { 185,   0 }, { 186,   0 }, { 187,   0 }, { 188,   0 },
 { 189,   0 }, { 190,   0 }, { 191,   0 }, { 192,   0 }, { 193,   0 },
 { 194,   0 }, { 195,   0 }, { 196,   0 }, { 197,   0 }, { 198,   0 },
 { 199,   0 }, { 200,   0 }, { 201,   0 }, { 202,   0 }, { 203,   0 },
 { 204,   0 }, { 205,   0 }, { 206,   0 }, { 207,   0 }, { 208,   0 },
 { 209,   0 }, { 210,   0 }, { 211,   0 }, { 212,   0 }, { 213,   0 },
 { 214,   0 }, { 215,   0 }, { 216,   0 }, { 217,   0 }, { 218,   0 },
 { 219,   0 }, { 220,   0 }, { 221,   0 }, { 222,   0 }, { 223,   0 },
 { 224,   0 }, { 225,   0 }, { 226,   0 }, { 227,   0 }, { 228,   0 },

 { 229,   0 }, { 230,   0 }, { 231,   0 }, { 232,   0 }, { 233,   0 },
 { 234,   0 }, { 235,   0 }, { 236,   0 }, { 237,   0 }, { 238,   0 },
 { 239,   0 }, { 240,   0 }, { 241,   0 }, { 242,   0 }, { 243,   0 },
 { 244,   0 }, { 245,   0 }, { 246,   0 }, { 247,   0 }, { 248,   0 },
 { 249,   0 }, { 250,   0 }, { 251,   0 }, { 252,   0 }, { 253,   0 },
 { 254,   0 }, { 255,   0 }, { 256,   0 }, {   0,   9 }, {   0,11438 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   9 }, {   0,11433 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   9,   0 }, {  10,   5 },
 {   0,   0 }, {  12,   0 }, {  13,   5 }, {   9,3027 }, {  10,3027 },
 {   0,   0 }, {  12,3027 }, {  13,3027 }, {   0,   0 }, {   0,   0 },

 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {  32,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {  32,3027 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {  39,-5923 }, {  45,-6161 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  45,-5914 },
 {   0,   5 }, {   0,11386 }, {   1,   0 }, {   2,   0 }, {   3,   0 },
 {   4,   0 }, {   5,   0 }, {   6,   0 }, {   7,   0 }, {   8,   0 },
 {   9,   0 }, {  10,   0 }, {  11,   0 }, {  12,   0 }, {  13,   0 },
 {  14,   0 }, {  15,   0 }, {  16,   0 }, {  17,   0 }, {  18,   0 },

 {  19,   0 }, {  20,   0 }, {  21,   0 }, {  22,   0 }, {  23,   0 },
 {  24,   0 }, {  25,   0 }, {  26,   0 }, {  27,   0 }, {  28,   0 },
 {  29,   0 }, {  30,   0 }, {  31,   0 }, {  32,   0 }, {  33,   0 },
 {  34,   0 }, {  35,   0 }, {  36,   0 }, {  37,   0 }, {  38,   0 },
 {  39,   0 }, {  40,   0 }, {  41,   0 }, {   0,   0 }, {  43,   0 },
 {  44,   0 }, {  45,   0 }, {  46,   0 }, {   0,   0 }, {  48,   0 },
 {  49,   0 }, {  50,   0 }, {  51,   0 }, {  52,   0 }, {  53,   0 },
 {  54,   0 }, {  55,   0 }, {  56,   0 }, {  57,   0 }, {  58,   0 },
 {  59,   0 }, {  60,   0 }, {  61,   0 }, {  62,   0 }, {  63,   0 },
 {  64,   0 }, {  65,   0 }, {  66,   0 }, {  67,   0 }, {  68,   0 },

 {  69,   0 }, {  70,   0 }, {  71,   0 }, {  72,   0 }, {  73,   0 },
 {  74,   0 }, {  75,   0 }, {  76,   0 }, {  77,   0 }, {  78,   0 },
 {  79,   0 }, {  80,   0 }, {  81,   0 }, {  82,   0 }, {  83,   0 },
 {  84,   0 }, {  85,   0 }, {  86,   0 }, {  87,   0 }, {  88,   0 },
 {  89,   0 }, {  90,   0 }, {  91,   0 }, {  92,   0 }, {  93,   0 },
 {  94,   0 }, {  95,   0 }, {  96,   0 }, {  97,   0 }, {  98,   0 },
 {  99,   0 }, { 100,   0 }, { 101,   0 }, { 102,   0 }, { 103,   0 },
 { 104,   0 }, { 105,   0 }, { 106,   0 }, { 107,   0 }, { 108,   0 },
 { 109,   0 }, { 110,   0 }, { 111,   0 }, { 112,   0 }, { 113,   0 },
 { 114,   0 }, { 115,   0 }, { 116,   0 }, { 117,   0 }, { 118,   0 },

 { 119,   0 }, { 120,   0 }, { 121,   0 }, { 122,   0 }, { 123,   0 },
 { 124,   0 }, { 125,   0 }, { 126,   0 }, { 127,   0 }, { 128,   0 },
 { 129,   0 }, { 130,   0 }, { 131,   0 }, { 132,   0 }, { 133,   0 },
 { 134,   0 }, { 135,   0 }, { 136,   0 }, { 137,   0 }, { 138,   0 },
 { 139,   0 }, { 140,   0 }, { 141,   0 }, { 142,   0 }, { 143,   0 },
 { 144,   0 }, { 145,   0 }, { 146,   0 }, { 147,   0 }, { 148,   0 },
 { 149,   0 }, { 150,   0 }, { 151,   0 }, { 152,   0 }, { 153,   0 },
 { 154,   0 }, { 155,   0 }, { 156,   0 }, { 157,   0 }, { 158,   0 },
 { 159,   0 }, { 160,   0 }, { 161,   0 }, { 162,   0 }, { 163,   0 },
 { 164,   0 }, { 165,   0 }, { 166,   0 }, { 167,   0 }, { 168,   0 },

 { 169,   0 }, { 170,   0 }, { 171,   0 }, { 172,   0 }, { 173,   0 },
 { 174,   0 }, { 175,   0 }, { 176,   0 }, { 177,   0 }, { 178,   0 },
 { 179,   0 }, { 180,   0 }, { 181,   0 }, { 182,   0 }, { 183,   0 },
 { 184,   0 }, { 185,   0 }, { 186,   0 }, { 187,   0 }, { 188,   0 },
 { 189,   0 }, { 190,   0 }, { 191,   0 }, { 192,   0 }, { 193,   0 },
 { 194,   0 }, { 195,   0 }, { 196,   0 }, { 197,   0 }, { 198,   0 },
 { 199,   0 }, { 200,   0 }, { 201,   0 }, { 202,   0 }, { 203,   0 },
 { 204,   0 }, { 205,   0 }, { 206,   0 }, { 207,   0 }, { 208,   0 },
 { 209,   0 }, { 210,   0 }, { 211,   0 }, { 212,   0 }, { 213,   0 },
 { 214,   0 }, { 215,   0 }, { 216,   0 }, { 217,   0 }, { 218,   0 },

 { 219,   0 }, { 220,   0 }, { 221,   0 }, { 222,   0 }, { 223,   0 },
 { 224,   0 }, { 225,   0 }, { 226,   0 }, { 227,   0 }, { 228,   0 },
 { 229,   0 }, { 230,   0 }, { 231,   0 }, { 232,   0 }, { 233,   0 },
 { 234,   0 }, { 235,   0 }, { 236,   0 }, { 237,   0 }, { 238,   0 },
 { 239,   0 }, { 240,   0 }, { 241,   0 }, { 242,   0 }, { 243,   0 },
 { 244,   0 }, { 245,   0 }, { 246,   0 }, { 247,   0 }, { 248,   0 },
 { 249,   0 }, { 250,   0 }, { 251,   0 }, { 252,   0 }, { 253,   0 },
 { 254,   0 }, { 255,   0 }, { 256,   0 }, {   0,   3 }, {   0,11128 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },

 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {  33,3027 }, {   0,   0 }, {  35,3027 },
 {   0,   0 }, {  37,3027 }, {  38,3027 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {  42,3027 }, {  43,3027 }, {   0,   0 }, {  45,3027 },
 {   0,   0 }, {  47,3027 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  60,3027 },

 {  61,3027 }, {  62,3027 }, {  63,3027 }, {  64,3027 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {  94,3027 }, {   0,   0 },
 {  96,3027 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },

 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, { 124,3027 }, {   0,   0 },
 { 126,3027 }, {   0,  40 }, {   0,11000 }, {   1,   0 }, {   2,   0 },
 {   3,   0 }, {   4,   0 }, {   5,   0 }, {   6,   0 }, {   7,   0 },
 {   8,   0 }, {   9,   0 }, {  10,   0 }, {  11,   0 }, {  12,   0 },
 {  13,   0 }, {  14,   0 }, {  15,   0 }, {  16,   0 }, {  17,   0 },
 {  18,   0 }, {  19,   0 }, {  20,   0 }, {  21,   0 }, {  22,   0 },
 {  23,   0 }, {  24,   0 }, {  25,   0 }, {  26,   0 }, {  27,   0 },
 {  28,   0 }, {  29,   0 }, {  30,   0 }, {  31,   0 }, {  32,   0 },

 {  33,   0 }, {   0,   0 }, {  35,   0 }, {  36,   0 }, {  37,   0 },
 {  38,   0 }, {  39,   0 }, {  40,   0 }, {  41,   0 }, {  42,   0 },
 {  43,   0 }, {  44,   0 }, {  45,   0 }, {  46,   0 }, {  47,   0 },
 {  48,   0 }, {  49,   0 }, {  50,   0 }, {  51,   0 }, {  52,   0 },
 {  53,   0 }, {  54,   0 }, {  55,   0 }, {  56,   0 }, {  57,   0 },
 {  58,   0 }, {  59,   0 }, {  60,   0 }, {  61,   0 }, {  62,   0 },
 {  63,   0 }, {  64,   0 }, {  65,   0 }, {  66,   0 }, {  67,   0 },
 {  68,   0 }, {  69,   0 }, {  70,   0 }, {  71,   0 }, {  72,   0 },
 {  73,   0 }, {  74,   0 }, {  75,   0 }, {  76,   0 }, {  77,   0 },
 {  78,   0 }, {  79,   0 }, {  80,   0 }, {  81,   0 }, {  82,   0 },

 {  83,   0 }, {  84,   0 }, {  85,   0 }, {  86,   0 }, {  87,   0 },
 {  88,   0 }, {  89,   0 }, {  90,   0 }, {  91,   0 }, {  92,   0 },
 {  93,   0 }, {  94,   0 }, {  95,   0 }, {  96,   0 }, {  97,   0 },
 {  98,   0 }, {  99,   0 }, { 100,   0 }, { 101,   0 }, { 102,   0 },
 { 103,   0 }, { 104,   0 }, { 105,   0 }, { 106,   0 }, { 107,   0 },
 { 108,   0 }, { 109,   0 }, { 110,   0 }, { 111,   0 }, { 112,   0 },
 { 113,   0 }, { 114,   0 }, { 115,   0 }, { 116,   0 }, { 117,   0 },
 { 118,   0 }, { 119,   0 }, { 120,   0 }, { 121,   0 }, { 122,   0 },
 { 123,   0 }, { 124,   0 }, { 125,   0 }, { 126,   0 }, { 127,   0 },
 { 128,   0 }, { 129,   0 }, { 130,   0 }, { 131,   0 }, { 132,   0 },

 { 133,   0 }, { 134,   0 }, { 135,   0 }, { 136,   0 }, { 137,   0 },
 { 138,   0 }, { 139,   0 }, { 140,   0 }, { 141,   0 }, { 142,   0 },
 { 143,   0 }, { 144,   0 }, { 145,   0 }, { 146,   0 }, { 147,   0 },
 { 148,   0 }, { 149,   0 }, { 150,   0 }, { 151,   0 }, { 152,   0 },
 { 153,   0 }, { 154,   0 }, { 155,   0 }, { 156,   0 }, { 157,   0 },
 { 158,   0 }, { 159,   0 }, { 160,   0 }, { 161,   0 }, { 162,   0 },
 { 163,   0 }, { 164,   0 }, { 165,   0 }, { 166,   0 }, { 167,   0 },
 { 168,   0 }, { 169,   0 }, { 170,   0 }, { 171,   0 }, { 172,   0 },
 { 173,   0 }, { 174,   0 }, { 175,   0 }, { 176,   0 }, { 177,   0 },
 { 178,   0 }, { 179,   0 }, { 180,   0 }, { 181,   0 }, { 182,   0 },

 { 183,   0 }, { 184,   0 }, { 185,   0 }, { 186,   0 }, { 187,   0 },
 { 188,   0 }, { 189,   0 }, { 190,   0 }, { 191,   0 }, { 192,   0 },
 { 193,   0 }, { 194,   0 }, { 195,   0 }, { 196,   0 }, { 197,   0 },
 { 198,   0 }, { 199,   0 }, { 200,   0 }, { 201,   0 }, { 202,   0 },
 { 203,   0 }, { 204,   0 }, { 205,   0 }, { 206,   0 }, { 207,   0 },
 { 208,   0 }, { 209,   0 }, { 210,   0 }, { 211,   0 }, { 212,   0 },
 { 213,   0 }, { 214,   0 }, { 215,   0 }, { 216,   0 }, { 217,   0 },
 { 218,   0 }, { 219,   0 }, { 220,   0 }, { 221,   0 }, { 222,   0 },
 { 223,   0 }, { 224,   0 }, { 225,   0 }, { 226,   0 }, { 227,   0 },
 { 228,   0 }, { 229,   0 }, { 230,   0 }, { 231,   0 }, { 232,   0 },

 { 233,   0 }, { 234,   0 }, { 235,   0 }, { 236,   0 }, { 237,   0 },
 { 238,   0 }, { 239,   0 }, { 240,   0 }, { 241,   0 }, { 242,   0 },
 { 243,   0 }, { 244,   0 }, { 245,   0 }, { 246,   0 }, { 247,   0 },
 { 248,   0 }, { 249,   0 }, { 250,   0 }, { 251,   0 }, { 252,   0 },
 { 253,   0 }, { 254,   0 }, { 255,   0 }, { 256,   0 }, {   0,  11 },
 {   0,10742 }, {   1,   0 }, {   2,   0 }, {   3,   0 }, {   4,   0 },
 {   5,   0 }, {   6,   0 }, {   7,   0 }, {   8,   0 }, {   9,   0 },
 {  10,   0 }, {  11,   0 }, {  12,   0 }, {  13,   0 }, {  14,   0 },
 {  15,   0 }, {  16,   0 }, {  17,   0 }, {  18,   0 }, {  19,   0 },
 {  20,   0 }, {  21,   0 }, {  22,   0 }, {  23,   0 }, {  24,   0 },

 {  25,   0 }, {  26,   0 }, {  27,   0 }, {  28,   0 }, {  29,   0 },
 {  30,   0 }, {  31,   0 }, {  32,   0 }, {  33,   0 }, {  34,   0 },
 {  35,   0 }, {  36,   0 }, {  37,   0 }, {  38,   0 }, {   0,   0 },
 {  40,   0 }, {  41,   0 }, {  42,   0 }, {  43,   0 }, {  44,   0 },
 {  45,   0 }, {  46,   0 }, {  47,   0 }, {  48,   0 }, {  49,   0 },
 {  50,   0 }, {  51,   0 }, {  52,   0 }, {  53,   0 }, {  54,   0 },
 {  55,   0 }, {  56,   0 }, {  57,   0 }, {  58,   0 }, {  59,   0 },
 {  60,   0 }, {  61,   0 }, {  62,   0 }, {  63,   0 }, {  64,   0 },
 {  65,   0 }, {  66,   0 }, {  67,   0 }, {  68,   0 }, {  69,   0 },
 {  70,   0 }, {  71,   0 }, {  72,   0 }, {  73,   0 }, {  74,   0 },

 {  75,   0 }, {  76,   0 }, {  77,   0 }, {  78,   0 }, {  79,   0 },
 {  80,   0 }, {  81,   0 }, {  82,   0 }, {  83,   0 }, {  84,   0 },
 {  85,   0 }, {  86,   0 }, {  87,   0 }, {  88,   0 }, {  89,   0 },
 {  90,   0 }, {  91,   0 }, {  92,   0 }, {  93,   0 }, {  94,   0 },
 {  95,   0 }, {  96,   0 }, {  97,   0 }, {  98,   0 }, {  99,   0 },
 { 100,   0 }, { 101,   0 }, { 102,   0 }, { 103,   0 }, { 104,   0 },
 { 105,   0 }, { 106,   0 }, { 107,   0 }, { 108,   0 }, { 109,   0 },
 { 110,   0 }, { 111,   0 }, { 112,   0 }, { 113,   0 }, { 114,   0 },
 { 115,   0 }, { 116,   0 }, { 117,   0 }, { 118,   0 }, { 119,   0 },
 { 120,   0 }, { 121,   0 }, { 122,   0 }, { 123,   0 }, { 124,   0 },

 { 125,   0 }, { 126,   0 }, { 127,   0 }, { 128,   0 }, { 129,   0 },
 { 130,   0 }, { 131,   0 }, { 132,   0 }, { 133,   0 }, { 134,   0 },
 { 135,   0 }, { 136,   0 }, { 137,   0 }, { 138,   0 }, { 139,   0 },
 { 140,   0 }, { 141,   0 }, { 142,   0 }, { 143,   0 }, { 144,   0 },
 { 145,   0 }, { 146,   0 }, { 147,   0 }, { 148,   0 }, { 149,   0 },
 { 150,   0 }, { 151,   0 }, { 152,   0 }, { 153,   0 }, { 154,   0 },
 { 155,   0 }, { 156,   0 }, { 157,   0 }, { 158,   0 }, { 159,   0 },
 { 160,   0 }, { 161,   0 }, { 162,   0 }, { 163,   0 }, { 164,   0 },
 { 165,   0 }, { 166,   0 }, { 167,   0 }, { 168,   0 }, { 169,   0 },
 { 170,   0 }, { 171,   0 }, { 172,   0 }, { 173,   0 }, { 174,   0 },

 { 175,   0 }, { 176,   0 }, { 177,   0 }, { 178,   0 }, { 179,   0 },
 { 180,   0 }, { 181,   0 }, { 182,   0 }, { 183,   0 }, { 184,   0 },
 { 185,   0 }, { 186,   0 }, { 187,   0 }, { 188,   0 }, { 189,   0 },
 { 190,   0 }, { 191,   0 }, { 192,   0 }, { 193,   0 }, { 194,   0 },
 { 195,   0 }, { 196,   0 }, { 197,   0 }, { 198,   0 }, { 199,   0 },
 { 200,   0 }, { 201,   0 }, { 202,   0 }, { 203,   0 }, { 204,   0 },
 { 205,   0 }, { 206,   0 }, { 207,   0 }, { 208,   0 }, { 209,   0 },
 { 210,   0 }, { 211,   0 }, { 212,   0 }, { 213,   0 }, { 214,   0 },
 { 215,   0 }, { 216,   0 }, { 217,   0 }, { 218,   0 }, { 219,   0 },
 { 220,   0 }, { 221,   0 }, { 222,   0 }, { 223,   0 }, { 224,   0 },

 { 225,   0 }, { 226,   0 }, { 227,   0 }, { 228,   0 }, { 229,   0 },
 { 230,   0 }, { 231,   0 }, { 232,   0 }, { 233,   0 }, { 234,   0 },
 { 235,   0 }, { 236,   0 }, { 237,   0 }, { 238,   0 }, { 239,   0 },
 { 240,   0 }, { 241,   0 }, { 242,   0 }, { 243,   0 }, { 244,   0 },
 { 245,   0 }, { 246,   0 }, { 247,   0 }, { 248,   0 }, { 249,   0 },
 { 250,   0 }, { 251,   0 }, { 252,   0 }, { 253,   0 }, { 254,   0 },
 { 255,   0 }, { 256,   0 }, {   0,  16 }, {   0,10484 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,  16 }, {   0,10479 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   9,   0 }, {  10,   5 }, {   0,   0 },
 {  12,   0 }, {  13,   5 }, {   9,2385 }, {  10,2385 }, {   0,   0 },

 {  12,2385 }, {  13,2385 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {  32,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {  32,2385 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {  39,-6857 }, {  45,-6884 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {  45,-6842 }, {   0,  25 },
 {   0,10432 }, {   1,   0 }, {   2,   0 }, {   3,   0 }, {   4,   0 },
 {   5,   0 }, {   6,   0 }, {   7,   0 }, {   8,   0 }, {   9,   0 },
 {  10,   0 }, {  11,   0 }, {  12,   0 }, {  13,   0 }, {  14,   0 },

 {  15,   0 }, {  16,   0 }, {  17,   0 }, {  18,   0 }, {  19,   0 },
 {  20,   0 }, {  21,   0 }, {  22,   0 }, {  23,   0 }, {  24,   0 },
 {  25,   0 }, {  26,   0 }, {  27,   0 }, {  28,   0 }, {  29,   0 },
 {  30,   0 }, {  31,   0 }, {  32,   0 }, {  33,   0 }, {  34,   0 },
 {  35,   0 }, {  36,   0 }, {  37,   0 }, {  38,   0 }, {   0,   0 },
 {  40,   0 }, {  41,   0 }, {  42,   0 }, {  43,   0 }, {  44,   0 },
 {  45,   0 }, {  46,   0 }, {  47,   0 }, {  48,   0 }, {  49,   0 },
 {  50,   0 }, {  51,   0 }, {  52,   0 }, {  53,   0 }, {  54,   0 },
 {  55,   0 }, {  56,   0 }, {  57,   0 }, {  58,   0 }, {  59,   0 },
 {  60,   0 }, {  61,   0 }, {  62,   0 }, {  63,   0 }, {  64,   0 },

 {  65,   0 }, {  66,   0 }, {  67,   0 }, {  68,   0 }, {  69,   0 },
 {  70,   0 }, {  71,   0 }, {  72,   0 }, {  73,   0 }, {  74,   0 },
 {  75,   0 }, {  76,   0 }, {  77,   0 }, {  78,   0 }, {  79,   0 },
 {  80,   0 }, {  81,   0 }, {  82,   0 }, {  83,   0 }, {  84,   0 },
 {  85,   0 }, {  86,   0 }, {  87,   0 }, {  88,   0 }, {  89,   0 },
 {  90,   0 }, {  91,   0 }, {   0,   0 }, {  93,   0 }, {  94,   0 },
 {  95,   0 }, {  96,   0 }, {  97,   0 }, {  98,   0 }, {  99,   0 },
 { 100,   0 }, { 101,   0 }, { 102,   0 }, { 103,   0 }, { 104,   0 },
 { 105,   0 }, { 106,   0 }, { 107,   0 }, { 108,   0 }, { 109,   0 },
 { 110,   0 }, { 111,   0 }, { 112,   0 }, { 113,   0 }, { 114,   0 },

 { 115,   0 }, { 116,   0 }, { 117,   0 }, { 118,   0 }, { 119,   0 },
 { 120,   0 }, { 121,   0 }, { 122,   0 }, { 123,   0 }, { 124,   0 },
 { 125,   0 }, { 126,   0 }, { 127,   0 }, { 128,   0 }, { 129,   0 },
 { 130,   0 }, { 131,   0 }, { 132,   0 }, { 133,   0 }, { 134,   0 },
 { 135,   0 }, { 136,   0 }, { 137,   0 }, { 138,   0 }, { 139,   0 },
 { 140,   0 }, { 141,   0 }, { 142,   0 }, { 143,   0 }, { 144,   0 },
 { 145,   0 }, { 146,   0 }, { 147,   0 }, { 148,   0 }, { 149,   0 },
 { 150,   0 }, { 151,   0 }, { 152,   0 }, { 153,   0 }, { 154,   0 },
 { 155,   0 }, { 156,   0 }, { 157,   0 }, { 158,   0 }, { 159,   0 },
 { 160,   0 }, { 161,   0 }, { 162,   0 }, { 163,   0 }, { 164,   0 },

 { 165,   0 }, { 166,   0 }, { 167,   0 }, { 168,   0 }, { 169,   0 },
 { 170,   0 }, { 171,   0 }, { 172,   0 }, { 173,   0 }, { 174,   0 },
 { 175,   0 }, { 176,   0 }, { 177,   0 }, { 178,   0 }, { 179,   0 },
 { 180,   0 }, { 181,   0 }, { 182,   0 }, { 183,   0 }, { 184,   0 },
 { 185,   0 }, { 186,   0 }, { 187,   0 }, { 188,   0 }, { 189,   0 },
 { 190,   0 }, { 191,   0 }, { 192,   0 }, { 193,   0 }, { 194,   0 },
 { 195,   0 }, { 196,   0 }, { 197,   0 }, { 198,   0 }, { 199,   0 },
 { 200,   0 }, { 201,   0 }, { 202,   0 }, { 203,   0 }, { 204,   0 },
 { 205,   0 }, { 206,   0 }, { 207,   0 }, { 208,   0 }, { 209,   0 },
 { 210,   0 }, { 211,   0 }, { 212,   0 }, { 213,   0 }, { 214,   0 },

 { 215,   0 }, { 216,   0 }, { 217,   0 }, { 218,   0 }, { 219,   0 },
 { 220,   0 }, { 221,   0 }, { 222,   0 }, { 223,   0 }, { 224,   0 },
 { 225,   0 }, { 226,   0 }, { 227,   0 }, { 228,   0 }, { 229,   0 },
 { 230,   0 }, { 231,   0 }, { 232,   0 }, { 233,   0 }, { 234,   0 },
 { 235,   0 }, { 236,   0 }, { 237,   0 }, { 238,   0 }, { 239,   0 },
 { 240,   0 }, { 241,   0 }, { 242,   0 }, { 243,   0 }, { 244,   0 },
 { 245,   0 }, { 246,   0 }, { 247,   0 }, { 248,   0 }, { 249,   0 },
 { 250,   0 }, { 251,   0 }, { 252,   0 }, { 253,   0 }, { 254,   0 },
 { 255,   0 }, { 256,   0 }, {   0,  21 }, {   0,10174 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,  21 }, {   0,10169 }, {   0,  27 },

 {   0,10167 }, {   0,   0 }, {   9,   0 }, {  10,   5 }, {   0,   0 },
 {  12,   0 }, {  13,   5 }, {   9,2454 }, {  10,2454 }, {   0,   0 },
 {  12,2454 }, {  13,2454 }, {   0,  26 }, {   0,10154 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {  32,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {  32,2454 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {  39,-7131 }, {  45,-7190 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {  45,-7096 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {  48,2757 }, {  49,2757 },

 {  50,2757 }, {  51,2757 }, {  52,2757 }, {  53,2757 }, {  54,2757 },
 {  55,2757 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {  48,2752 }, {  49,2752 }, {  50,2752 }, {  51,2752 },
 {  52,2752 }, {  53,2752 }, {  54,2752 }, {  55,2752 }, {  56,2752 },
 {  57,2752 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {  65,2752 }, {  66,2752 },
 {  67,2752 }, {  68,2752 }, {  69,2752 }, {  70,2752 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },

 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {  97,2752 }, {  98,2752 }, {  99,2752 }, { 100,2752 }, { 101,2752 },
 { 102,2752 }, {   0,  24 }, {   0,10050 }, {   1,   0 }, {   2,   0 },
 {   3,   0 }, {   4,   0 }, {   5,   0 }, {   6,   0 }, {   7,   0 },
 {   8,   0 }, {   9,   0 }, {  10,   0 }, {  11,   0 }, {  12,   0 },
 {  13,   0 }, {  14,   0 }, {  15,   0 }, {  16,   0 }, {  17,   0 },
 {  18,   0 }, {  19,   0 }, {  20,   0 }, {  21,   0 }, {  22,   0 },
 {  23,   0 }, {  24,   0 }, {  25,   0 }, {  26,   0 }, {  27,   0 },
 {  28,   0 }, {  29,   0 }, {  30,   0 }, {  31,   0 }, {  32,   0 },

 {  33,   0 }, {  34,   0 }, {  35,   0 }, {  36,   0 }, {  37,   0 },
 {  38,   0 }, {   0,   0 }, {  40,   0 }, {  41,   0 }, {  42,   0 },
 {  43,   0 }, {  44,   0 }, {  45,   0 }, {  46,   0 }, {  47,   0 },
 {  48,   0 }, {  49,   0 }, {  50,   0 }, {  51,   0 }, {  52,   0 },
 {  53,   0 }, {  54,   0 }, {  55,   0 }, {  56,   0 }, {  57,   0 },
 {  58,   0 }, {  59,   0 }, {  60,   0 }, {  61,   0 }, {  62,   0 },
 {  63,   0 }, {  64,   0 }, {  65,   0 }, {  66,   0 }, {  67,   0 },
 {  68,   0 }, {  69,   0 }, {  70,   0 }, {  71,   0 }, {  72,   0 },
 {  73,   0 }, {  74,   0 }, {  75,   0 }, {  76,   0 }, {  77,   0 },
 {  78,   0 }, {  79,   0 }, {  80,   0 }, {  81,   0 }, {  82,   0 },

 {  83,   0 }, {  84,   0 }, {  85,   0 }, {  86,   0 }, {  87,   0 },
 {  88,   0 }, {  89,   0 }, {  90,   0 }, {  91,   0 }, {  92,   0 },
 {  93,   0 }, {  94,   0 }, {  95,   0 }, {  96,   0 }, {  97,   0 },
 {  98,   0 }, {  99,   0 }, { 100,   0 }, { 101,   0 }, { 102,   0 },
 { 103,   0 }, { 104,   0 }, { 105,   0 }, { 106,   0 }, { 107,   0 },
 { 108,   0 }, { 109,   0 }, { 110,   0 }, { 111,   0 }, { 112,   0 },
 { 113,   0 }, { 114,   0 }, { 115,   0 }, { 116,   0 }, { 117,   0 },
 { 118,   0 }, { 119,   0 }, { 120,   0 }, { 121,   0 }, { 122,   0 },
 { 123,   0 }, { 124,   0 }, { 125,   0 }, { 126,   0 }, { 127,   0 },
 { 128,   0 }, { 129,   0 }, { 130,   0 }, { 131,   0 }, { 132,   0 },

 { 133,   0 }, { 134,   0 }, { 135,   0 }, { 136,   0 }, { 137,   0 },
 { 138,   0 }, { 139,   0 }, { 140,   0 }, { 141,   0 }, { 142,   0 },
 { 143,   0 }, { 144,   0 }, { 145,   0 }, { 146,   0 }, { 147,   0 },
 { 148,   0 }, { 149,   0 }, { 150,   0 }, { 151,   0 }, { 152,   0 },
 { 153,   0 }, { 154,   0 }, { 155,   0 }, { 156,   0 }, { 157,   0 },
 { 158,   0 }, { 159,   0 }, { 160,   0 }, { 161,   0 }, { 162,   0 },
 { 163,   0 }, { 164,   0 }, { 165,   0 }, { 166,   0 }, { 167,   0 },
 { 168,   0 }, { 169,   0 }, { 170,   0 }, { 171,   0 }, { 172,   0 },
 { 173,   0 }, { 174,   0 }, { 175,   0 }, { 176,   0 }, { 177,   0 },
 { 178,   0 }, { 179,   0 }, { 180,   0 }, { 181,   0 }, { 182,   0 },

 { 183,   0 }, { 184,   0 }, { 185,   0 }, { 186,   0 }, { 187,   0 },
 { 188,   0 }, { 189,   0 }, { 190,   0 }, { 191,   0 }, { 192,   0 },
 { 193,   0 }, { 194,   0 }, { 195,   0 }, { 196,   0 }, { 197,   0 },
 { 198,   0 }, { 199,   0 }, { 200,   0 }, { 201,   0 }, { 202,   0 },
 { 203,   0 }, { 204,   0 }, { 205,   0 }, { 206,   0 }, { 207,   0 },
 { 208,   0 }, { 209,   0 }, { 210,   0 }, { 211,   0 }, { 212,   0 },
 { 213,   0 }, { 214,   0 }, { 215,   0 }, { 216,   0 }, { 217,   0 },
 { 218,   0 }, { 219,   0 }, { 220,   0 }, { 221,   0 }, { 222,   0 },
 { 223,   0 }, { 224,   0 }, { 225,   0 }, { 226,   0 }, { 227,   0 },
 { 228,   0 }, { 229,   0 }, { 230,   0 }, { 231,   0 }, { 232,   0 },

 { 233,   0 }, { 234,   0 }, { 235,   0 }, { 236,   0 }, { 237,   0 },
 { 238,   0 }, { 239,   0 }, { 240,   0 }, { 241,   0 }, { 242,   0 },
 { 243,   0 }, { 244,   0 }, { 245,   0 }, { 246,   0 }, { 247,   0 },
 { 248,   0 }, { 249,   0 }, { 250,   0 }, { 251,   0 }, { 252,   0 },
 { 253,   0 }, { 254,   0 }, { 255,   0 }, { 256,   0 }, {   0,  34 },
 {   0,9792 }, {   1,   0 }, {   2,   0 }, {   3,   0 }, {   4,   0 },
 {   5,   0 }, {   6,   0 }, {   7,   0 }, {   8,   0 }, {   9,   0 },
 {  10,   0 }, {  11,   0 }, {  12,   0 }, {  13,   0 }, {  14,   0 },
 {  15,   0 }, {  16,   0 }, {  17,   0 }, {  18,   0 }, {  19,   0 },
 {  20,   0 }, {  21,   0 }, {  22,   0 }, {  23,   0 }, {  24,   0 },

 {  25,   0 }, {  26,   0 }, {  27,   0 }, {  28,   0 }, {  29,   0 },
 {  30,   0 }, {  31,   0 }, {  32,   0 }, {  33,   0 }, {  34,   0 },
 {  35,   0 }, {   0,   0 }, {  37,   0 }, {  38,   0 }, {  39,   0 },
 {  40,   0 }, {  41,   0 }, {  42,   0 }, {  43,   0 }, {  44,   0 },
 {  45,   0 }, {  46,   0 }, {  47,   0 }, {  48,   0 }, {  49,   0 },
 {  50,   0 }, {  51,   0 }, {  52,   0 }, {  53,   0 }, {  54,   0 },
 {  55,   0 }, {  56,   0 }, {  57,   0 }, {  58,   0 }, {  59,   0 },
 {  60,   0 }, {  61,   0 }, {  62,   0 }, {  63,   0 }, {  64,   0 },
 {  65,   0 }, {  66,   0 }, {  67,   0 }, {  68,   0 }, {  69,   0 },
 {  70,   0 }, {  71,   0 }, {  72,   0 }, {  73,   0 }, {  74,   0 },

 {  75,   0 }, {  76,   0 }, {  77,   0 }, {  78,   0 }, {  79,   0 },
 {  80,   0 }, {  81,   0 }, {  82,   0 }, {  83,   0 }, {  84,   0 },
 {  85,   0 }, {  86,   0 }, {  87,   0 }, {  88,   0 }, {  89,   0 },
 {  90,   0 }, {  91,   0 }, {  92,   0 }, {  93,   0 }, {  94,   0 },
 {  95,   0 }, {  96,   0 }, {  97,   0 }, {  98,   0 }, {  99,   0 },
 { 100,   0 }, { 101,   0 }, { 102,   0 }, { 103,   0 }, { 104,   0 },
 { 105,   0 }, { 106,   0 }, { 107,   0 }, { 108,   0 }, { 109,   0 },
 { 110,   0 }, { 111,   0 }, { 112,   0 }, { 113,   0 }, { 114,   0 },
 { 115,   0 }, { 116,   0 }, { 117,   0 }, { 118,   0 }, { 119,   0 },
 { 120,   0 }, { 121,   0 }, { 122,   0 }, { 123,   0 }, { 124,   0 },

 { 125,   0 }, { 126,   0 }, { 127,   0 }, { 128,   0 }, { 129,   0 },
 { 130,   0 }, { 131,   0 }, { 132,   0 }, { 133,   0 }, { 134,   0 },
 { 135,   0 }, { 136,   0 }, { 137,   0 }, { 138,   0 }, { 139,   0 },
 { 140,   0 }, { 141,   0 }, { 142,   0 }, { 143,   0 }, { 144,   0 },
 { 145,   0 }, { 146,   0 }, { 147,   0 }, { 148,   0 }, { 149,   0 },
 { 150,   0 }, { 151,   0 }, { 152,   0 }, { 153,   0 }, { 154,   0 },
 { 155,   0 }, { 156,   0 }, { 157,   0 }, { 158,   0 }, { 159,   0 },
 { 160,   0 }, { 161,   0 }, { 162,   0 }, { 163,   0 }, { 164,   0 },
 { 165,   0 }, { 166,   0 }, { 167,   0 }, { 168,   0 }, { 169,   0 },
 { 170,   0 }, { 171,   0 }, { 172,   0 }, { 173,   0 }, { 174,   0 },

 { 175,   0 }, { 176,   0 }, { 177,   0 }, { 178,   0 }, { 179,   0 },
 { 180,   0 }, { 181,   0 }, { 182,   0 }, { 183,   0 }, { 184,   0 },
 { 185,   0 }, { 186,   0 }, { 187,   0 }, { 188,   0 }, { 189,   0 },
 { 190,   0 }, { 191,   0 }, { 192,   0 }, { 193,   0 }, { 194,   0 },
 { 195,   0 }, { 196,   0 }, { 197,   0 }, { 198,   0 }, { 199,   0 },
 { 200,   0 }, { 201,   0 }, { 202,   0 }, { 203,   0 }, { 204,   0 },
 { 205,   0 }, { 206,   0 }, { 207,   0 }, { 208,   0 }, { 209,   0 },
 { 210,   0 }, { 211,   0 }, { 212,   0 }, { 213,   0 }, { 214,   0 },
 { 215,   0 }, { 216,   0 }, { 217,   0 }, { 218,   0 }, { 219,   0 },
 { 220,   0 }, { 221,   0 }, { 222,   0 }, { 223,   0 }, { 224,   0 },

 { 225,   0 }, { 226,   0 }, { 227,   0 }, { 228,   0 }, { 229,   0 },
 { 230,   0 }, { 231,   0 }, { 232,   0 }, { 233,   0 }, { 234,   0 },
 { 235,   0 }, { 236,   0 }, { 237,   0 }, { 238,   0 }, { 239,   0 },
 { 240,   0 }, { 241,   0 }, { 242,   0 }, { 243,   0 }, { 244,   0 },
 { 245,   0 }, { 246,   0 }, { 247,   0 }, { 248,   0 }, { 249,   0 },
 { 250,   0 }, { 251,   0 }, { 252,   0 }, { 253,   0 }, { 254,   0 },
 { 255,   0 }, { 256,   0 }, {   0,  35 }, {   0,9534 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },

 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  36,-7824 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {  48,2170 }, {  49,2170 }, {  50,2170 }, {  51,2170 },
 {  52,2170 }, {  53,2170 }, {  54,2170 }, {  55,2170 }, {  56,2170 },
 {  57,2170 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {  65,2170 }, {  66,2170 },

 {  67,2170 }, {  68,2170 }, {  69,2170 }, {  70,2170 }, {  71,2170 },
 {  72,2170 }, {  73,2170 }, {  74,2170 }, {  75,2170 }, {  76,2170 },
 {  77,2170 }, {  78,2170 }, {  79,2170 }, {  80,2170 }, {  81,2170 },
 {  82,2170 }, {  83,2170 }, {  84,2170 }, {  85,2170 }, {  86,2170 },
 {  87,2170 }, {  88,2170 }, {  89,2170 }, {  90,2170 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {  95,2170 }, {   0,   0 },
 {  97,2170 }, {  98,2170 }, {  99,2170 }, { 100,2170 }, { 101,2170 },
 { 102,2170 }, { 103,2170 }, { 104,2170 }, { 105,2170 }, { 106,2170 },
 { 107,2170 }, { 108,2170 }, { 109,2170 }, { 110,2170 }, { 111,2170 },
 { 112,2170 }, { 113,2170 }, { 114,2170 }, { 115,2170 }, { 116,2170 },

 { 117,2170 }, { 118,2170 }, { 119,2170 }, { 120,2170 }, { 121,2170 },
 { 122,2170 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, { 128,2170 }, { 129,2170 }, { 130,2170 }, { 131,2170 },
 { 132,2170 }, { 133,2170 }, { 134,2170 }, { 135,2170 }, { 136,2170 },
 { 137,2170 }, { 138,2170 }, { 139,2170 }, { 140,2170 }, { 141,2170 },
 { 142,2170 }, { 143,2170 }, { 144,2170 }, { 145,2170 }, { 146,2170 },
 { 147,2170 }, { 148,2170 }, { 149,2170 }, { 150,2170 }, { 151,2170 },
 { 152,2170 }, { 153,2170 }, { 154,2170 }, { 155,2170 }, { 156,2170 },
 { 157,2170 }, { 158,2170 }, { 159,2170 }, { 160,2170 }, { 161,2170 },
 { 162,2170 }, { 163,2170 }, { 164,2170 }, { 165,2170 }, { 166,2170 },

 { 167,2170 }, { 168,2170 }, { 169,2170 }, { 170,2170 }, { 171,2170 },
 { 172,2170 }, { 173,2170 }, { 174,2170 }, { 175,2170 }, { 176,2170 },
 { 177,2170 }, { 178,2170 }, { 179,2170 }, { 180,2170 }, { 181,2170 },
 { 182,2170 }, { 183,2170 }, { 184,2170 }, { 185,2170 }, { 186,2170 },
 { 187,2170 }, { 188,2170 }, { 189,2170 }, { 190,2170 }, { 191,2170 },
 { 192,2170 }, { 193,2170 }, { 194,2170 }, { 195,2170 }, { 196,2170 },
 { 197,2170 }, { 198,2170 }, { 199,2170 }, { 200,2170 }, { 201,2170 },
 { 202,2170 }, { 203,2170 }, { 204,2170 }, { 205,2170 }, { 206,2170 },
 { 207,2170 }, { 208,2170 }, { 209,2170 }, { 210,2170 }, { 211,2170 },
 { 212,2170 }, { 213,2170 }, { 214,2170 }, { 215,2170 }, { 216,2170 },

 { 217,2170 }, { 218,2170 }, { 219,2170 }, { 220,2170 }, { 221,2170 },
 { 222,2170 }, { 223,2170 }, { 224,2170 }, { 225,2170 }, { 226,2170 },
 { 227,2170 }, { 228,2170 }, { 229,2170 }, { 230,2170 }, { 231,2170 },
 { 232,2170 }, { 233,2170 }, { 234,2170 }, { 235,2170 }, { 236,2170 },
 { 237,2170 }, { 238,2170 }, { 239,2170 }, { 240,2170 }, { 241,2170 },
 { 242,2170 }, { 243,2170 }, { 244,2170 }, { 245,2170 }, { 246,2170 },
 { 247,2170 }, { 248,2170 }, { 249,2170 }, { 250,2170 }, { 251,2170 },
 { 252,2170 }, { 253,2170 }, { 254,2170 }, { 255,2170 }, {   0,  32 },
 {   0,9277 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },

 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {  36,-8351 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {  48,   0 }, {  49,   0 },
 {  50,   0 }, {  51,   0 }, {  52,   0 }, {  53,   0 }, {  54,   0 },
 {  55,   0 }, {  56,   0 }, {  57,   0 }, {   0,   0 }, {   0,   0 },

 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {  65,   0 }, {  66,   0 }, {  67,   0 }, {  68,   0 }, {  69,   0 },
 {  70,   0 }, {  71,   0 }, {  72,   0 }, {  73,   0 }, {  74,   0 },
 {  75,   0 }, {  76,   0 }, {  77,   0 }, {  78,   0 }, {  79,   0 },
 {  80,   0 }, {  81,   0 }, {  82,   0 }, {  83,   0 }, {  84,   0 },
 {  85,   0 }, {  86,   0 }, {  87,   0 }, {  88,   0 }, {  89,   0 },
 {  90,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {  95,   0 }, {   0,   0 }, {  97,   0 }, {  98,   0 }, {  99,   0 },
 { 100,   0 }, { 101,   0 }, { 102,   0 }, { 103,   0 }, { 104,   0 },
 { 105,   0 }, { 106,   0 }, { 107,   0 }, { 108,   0 }, { 109,   0 },

 { 110,   0 }, { 111,   0 }, { 112,   0 }, { 113,   0 }, { 114,   0 },
 { 115,   0 }, { 116,   0 }, { 117,   0 }, { 118,   0 }, { 119,   0 },
 { 120,   0 }, { 121,   0 }, { 122,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, { 128,   0 }, { 129,   0 },
 { 130,   0 }, { 131,   0 }, { 132,   0 }, { 133,   0 }, { 134,   0 },
 { 135,   0 }, { 136,   0 }, { 137,   0 }, { 138,   0 }, { 139,   0 },
 { 140,   0 }, { 141,   0 }, { 142,   0 }, { 143,   0 }, { 144,   0 },
 { 145,   0 }, { 146,   0 }, { 147,   0 }, { 148,   0 }, { 149,   0 },
 { 150,   0 }, { 151,   0 }, { 152,   0 }, { 153,   0 }, { 154,   0 },
 { 155,   0 }, { 156,   0 }, { 157,   0 }, { 158,   0 }, { 159,   0 },

 { 160,   0 }, { 161,   0 }, { 162,   0 }, { 163,   0 }, { 164,   0 },
 { 165,   0 }, { 166,   0 }, { 167,   0 }, { 168,   0 }, { 169,   0 },
 { 170,   0 }, { 171,   0 }, { 172,   0 }, { 173,   0 }, { 174,   0 },
 { 175,   0 }, { 176,   0 }, { 177,   0 }, { 178,   0 }, { 179,   0 },
 { 180,   0 }, { 181,   0 }, { 182,   0 }, { 183,   0 }, { 184,   0 },
 { 185,   0 }, { 186,   0 }, { 187,   0 }, { 188,   0 }, { 189,   0 },
 { 190,   0 }, { 191,   0 }, { 192,   0 }, { 193,   0 }, { 194,   0 },
 { 195,   0 }, { 196,   0 }, { 197,   0 }, { 198,   0 }, { 199,   0 },
 { 200,   0 }, { 201,   0 }, { 202,   0 }, { 203,   0 }, { 204,   0 },
 { 205,   0 }, { 206,   0 }, { 207,   0 }, { 208,   0 }, { 209,   0 },

 { 210,   0 }, { 211,   0 }, { 212,   0 }, { 213,   0 }, { 214,   0 },
 { 215,   0 }, { 216,   0 }, { 217,   0 }, { 218,   0 }, { 219,   0 },
 { 220,   0 }, { 221,   0 }, { 222,   0 }, { 223,   0 }, { 224,   0 },
 { 225,   0 }, { 226,   0 }, { 227,   0 }, { 228,   0 }, { 229,   0 },
 { 230,   0 }, { 231,   0 }, { 232,   0 }, { 233,   0 }, { 234,   0 },
 { 235,   0 }, { 236,   0 }, { 237,   0 }, { 238,   0 }, { 239,   0 },
 { 240,   0 }, { 241,   0 }, { 242,   0 }, { 243,   0 }, { 244,   0 },
 { 245,   0 }, { 246,   0 }, { 247,   0 }, { 248,   0 }, { 249,   0 },
 { 250,   0 }, { 251,   0 }, { 252,   0 }, { 253,   0 }, { 254,   0 },
 { 255,   0 }, {   0,   1 }, {   0,9020 }, {   1,   0 }, {   2,   0 },

 {   3,   0 }, {   4,   0 }, {   5,   0 }, {   6,   0 }, {   7,   0 },
 {   8,   0 }, {   9,   0 }, {   0,   0 }, {  11,   0 }, {  12,   0 },
 {   0,   0 }, {  14,   0 }, {  15,   0 }, {  16,   0 }, {  17,   0 },
 {  18,   0 }, {  19,   0 }, {  20,   0 }, {  21,   0 }, {  22,   0 },
 {  23,   0 }, {  24,   0 }, {  25,   0 }, {  26,   0 }, {  27,   0 },
 {  28,   0 }, {  29,   0 }, {  30,   0 }, {  31,   0 }, {  32,   0 },
 {  33,   0 }, {  34,   0 }, {  35,   0 }, {  36,   0 }, {  37,   0 },
 {  38,   0 }, {  39,   0 }, {  40,   0 }, {  41,   0 }, {  42,   0 },
 {  43,   0 }, {  44,   0 }, {  45,   0 }, {  46,   0 }, {  47,   0 },
 {  48,   0 }, {  49,   0 }, {  50,   0 }, {  51,   0 }, {  52,   0 },

 {  53,   0 }, {  54,   0 }, {  55,   0 }, {  56,   0 }, {  57,   0 },
 {  58,   0 }, {  59,   0 }, {  60,   0 }, {  61,   0 }, {  62,   0 },
 {  63,   0 }, {  64,   0 }, {  65,   0 }, {  66,   0 }, {  67,   0 },
 {  68,   0 }, {  69,   0 }, {  70,   0 }, {  71,   0 }, {  72,   0 },
 {  73,   0 }, {  74,   0 }, {  75,   0 }, {  76,   0 }, {  77,   0 },
 {  78,   0 }, {  79,   0 }, {  80,   0 }, {  81,   0 }, {  82,   0 },
 {  83,   0 }, {  84,   0 }, {  85,   0 }, {  86,   0 }, {  87,   0 },
 {  88,   0 }, {  89,   0 }, {  90,   0 }, {  91,   0 }, {  92,   0 },
 {  93,   0 }, {  94,   0 }, {  95,   0 }, {  96,   0 }, {  97,   0 },
 {  98,   0 }, {  99,   0 }, { 100,   0 }, { 101,   0 }, { 102,   0 },

 { 103,   0 }, { 104,   0 }, { 105,   0 }, { 106,   0 }, { 107,   0 },
 { 108,   0 }, { 109,   0 }, { 110,   0 }, { 111,   0 }, { 112,   0 },
 { 113,   0 }, { 114,   0 }, { 115,   0 }, { 116,   0 }, { 117,   0 },
 { 118,   0 }, { 119,   0 }, { 120,   0 }, { 121,   0 }, { 122,   0 },
 { 123,   0 }, { 124,   0 }, { 125,   0 }, { 126,   0 }, { 127,   0 },
 { 128,   0 }, { 129,   0 }, { 130,   0 }, { 131,   0 }, { 132,   0 },
 { 133,   0 }, { 134,   0 }, { 135,   0 }, { 136,   0 }, { 137,   0 },
 { 138,   0 }, { 139,   0 }, { 140,   0 }, { 141,   0 }, { 142,   0 },
 { 143,   0 }, { 144,   0 }, { 145,   0 }, { 146,   0 }, { 147,   0 },
 { 148,   0 }, { 149,   0 }, { 150,   0 }, { 151,   0 }, { 152,   0 },

 { 153,   0 }, { 154,   0 }, { 155,   0 }, { 156,   0 }, { 157,   0 },
 { 158,   0 }, { 159,   0 }, { 160,   0 }, { 161,   0 }, { 162,   0 },
 { 163,   0 }, { 164,   0 }, { 165,   0 }, { 166,   0 }, { 167,   0 },
 { 168,   0 }, { 169,   0 }, { 170,   0 }, { 171,   0 }, { 172,   0 },
 { 173,   0 }, { 174,   0 }, { 175,   0 }, { 176,   0 }, { 177,   0 },
 { 178,   0 }, { 179,   0 }, { 180,   0 }, { 181,   0 }, { 182,   0 },
 { 183,   0 }, { 184,   0 }, { 185,   0 }, { 186,   0 }, { 187,   0 },
 { 188,   0 }, { 189,   0 }, { 190,   0 }, { 191,   0 }, { 192,   0 },
 { 193,   0 }, { 194,   0 }, { 195,   0 }, { 196,   0 }, { 197,   0 },
 { 198,   0 }, { 199,   0 }, { 200,   0 }, { 201,   0 }, { 202,   0 },

 { 203,   0 }, { 204,   0 }, { 205,   0 }, { 206,   0 }, { 207,   0 },
 { 208,   0 }, { 209,   0 }, { 210,   0 }, { 211,   0 }, { 212,   0 },
 { 213,   0 }, { 214,   0 }, { 215,   0 }, { 216,   0 }, { 217,   0 },
 { 218,   0 }, { 219,   0 }, { 220,   0 }, { 221,   0 }, { 222,   0 },
 { 223,   0 }, { 224,   0 }, { 225,   0 }, { 226,   0 }, { 227,   0 },
 { 228,   0 }, { 229,   0 }, { 230,   0 }, { 231,   0 }, { 232,   0 },
 { 233,   0 }, { 234,   0 }, { 235,   0 }, { 236,   0 }, { 237,   0 },
 { 238,   0 }, { 239,   0 }, { 240,   0 }, { 241,   0 }, { 242,   0 },
 { 243,   0 }, { 244,   0 }, { 245,   0 }, { 246,   0 }, { 247,   0 },
 { 248,   0 }, { 249,   0 }, { 250,   0 }, { 251,   0 }, { 252,   0 },

 { 253,   0 }, { 254,   0 }, { 255,   0 }, { 256,   0 }, {   0,   1 },
 {   0,8762 }, {   1,-258 }, {   2,-258 }, {   3,-258 }, {   4,-258 },
 {   5,-258 }, {   6,-258 }, {   7,-258 }, {   8,-258 }, {   9,-258 },
 {   0,   0 }, {  11,-258 }, {  12,-258 }, {   0,   0 }, {  14,-258 },
 {  15,-258 }, {  16,-258 }, {  17,-258 }, {  18,-258 }, {  19,-258 },
 {  20,-258 }, {  21,-258 }, {  22,-258 }, {  23,-258 }, {  24,-258 },
 {  25,-258 }, {  26,-258 }, {  27,-258 }, {  28,-258 }, {  29,-258 },
 {  30,-258 }, {  31,-258 }, {  32,-258 }, {  33,   0 }, {  34,-258 },
 {  35,   0 }, {  36,-258 }, {  37,   0 }, {  38,   0 }, {  39,-258 },
 {  40,-258 }, {  41,-258 }, {  42,   0 }, {  43,   0 }, {  44,-258 },

 {  45,   0 }, {  46,-258 }, {  47,   0 }, {  48,-258 }, {  49,-258 },
 {  50,-258 }, {  51,-258 }, {  52,-258 }, {  53,-258 }, {  54,-258 },
 {  55,-258 }, {  56,-258 }, {  57,-258 }, {  58,-258 }, {  59,-258 },
 {  60,   0 }, {  61,   0 }, {  62,   0 }, {  63,   0 }, {  64,   0 },
 {  65,-258 }, {  66,-258 }, {  67,-258 }, {  68,-258 }, {  69,-258 },
 {  70,-258 }, {  71,-258 }, {  72,-258 }, {  73,-258 }, {  74,-258 },
 {  75,-258 }, {  76,-258 }, {  77,-258 }, {  78,-258 }, {  79,-258 },
 {  80,-258 }, {  81,-258 }, {  82,-258 }, {  83,-258 }, {  84,-258 },
 {  85,-258 }, {  86,-258 }, {  87,-258 }, {  88,-258 }, {  89,-258 },
 {  90,-258 }, {  91,-258 }, {  92,-258 }, {  93,-258 }, {  94,   0 },

 {  95,-258 }, {  96,   0 }, {  97,-258 }, {  98,-258 }, {  99,-258 },
 { 100,-258 }, { 101,-258 }, { 102,-258 }, { 103,-258 }, { 104,-258 },
 { 105,-258 }, { 106,-258 }, { 107,-258 }, { 108,-258 }, { 109,-258 },
 { 110,-258 }, { 111,-258 }, { 112,-258 }, { 113,-258 }, { 114,-258 },
 { 115,-258 }, { 116,-258 }, { 117,-258 }, { 118,-258 }, { 119,-258 },
 { 120,-258 }, { 121,-258 }, { 122,-258 }, { 123,-258 }, { 124,   0 },
 { 125,-258 }, { 126,   0 }, { 127,-258 }, { 128,-258 }, { 129,-258 },
 { 130,-258 }, { 131,-258 }, { 132,-258 }, { 133,-258 }, { 134,-258 },
 { 135,-258 }, { 136,-258 }, { 137,-258 }, { 138,-258 }, { 139,-258 },
 { 140,-258 }, { 141,-258 }, { 142,-258 }, { 143,-258 }, { 144,-258 },

 { 145,-258 }, { 146,-258 }, { 147,-258 }, { 148,-258 }, { 149,-258 },
 { 150,-258 }, { 151,-258 }, { 152,-258 }, { 153,-258 }, { 154,-258 },
 { 155,-258 }, { 156,-258 }, { 157,-258 }, { 158,-258 }, { 159,-258 },
 { 160,-258 }, { 161,-258 }, { 162,-258 }, { 163,-258 }, { 164,-258 },
 { 165,-258 }, { 166,-258 }, { 167,-258 }, { 168,-258 }, { 169,-258 },
 { 170,-258 }, { 171,-258 }, { 172,-258 }, { 173,-258 }, { 174,-258 },
 { 175,-258 }, { 176,-258 }, { 177,-258 }, { 178,-258 }, { 179,-258 },
 { 180,-258 }, { 181,-258 }, { 182,-258 }, { 183,-258 }, { 184,-258 },
 { 185,-258 }, { 186,-258 }, { 187,-258 }, { 188,-258 }, { 189,-258 },
 { 190,-258 }, { 191,-258 }, { 192,-258 }, { 193,-258 }, { 194,-258 },

 { 195,-258 }, { 196,-258 }, { 197,-258 }, { 198,-258 }, { 199,-258 },
 { 200,-258 }, { 201,-258 }, { 202,-258 }, { 203,-258 }, { 204,-258 },
 { 205,-258 }, { 206,-258 }, { 207,-258 }, { 208,-258 }, { 209,-258 },
 { 210,-258 }, { 211,-258 }, { 212,-258 }, { 213,-258 }, { 214,-258 },
 { 215,-258 }, { 216,-258 }, { 217,-258 }, { 218,-258 }, { 219,-258 },
 { 220,-258 }, { 221,-258 }, { 222,-258 }, { 223,-258 }, { 224,-258 },
 { 225,-258 }, { 226,-258 }, { 227,-258 }, { 228,-258 }, { 229,-258 },
 { 230,-258 }, { 231,-258 }, { 232,-258 }, { 233,-258 }, { 234,-258 },
 { 235,-258 }, { 236,-258 }, { 237,-258 }, { 238,-258 }, { 239,-258 },
 { 240,-258 }, { 241,-258 }, { 242,-258 }, { 243,-258 }, { 244,-258 },

 { 245,-258 }, { 246,-258 }, { 247,-258 }, { 248,-258 }, { 249,-258 },
 { 250,-258 }, { 251,-258 }, { 252,-258 }, { 253,-258 }, { 254,-258 },
 { 255,-258 }, { 256,-258 }, {   0,   2 }, {   0,8504 }, {   0,  46 },
 {   0,8502 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,  49 }, {   0,8480 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {  33,   0 }, {   0,   0 }, {  35,   0 }, {   0,   0 },

 {  37,   0 }, {  38,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {  42,   0 }, {  43,   0 }, {   0,   0 }, {  45,   0 }, {   0,   0 },
 {  47,   0 }, {   0,   0 }, {   0,   0 }, {  48,   0 }, {  49,   0 },
 {  50,   0 }, {  51,   0 }, {  52,   0 }, {  53,   0 }, {  54,   0 },
 {  55,   0 }, {  56,   0 }, {  57,   0 }, {  60,   0 }, {  61,   0 },
 {  62,   0 }, {  63,   0 }, {  64,   0 }, {   0,  47 }, {   0,8438 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  69,-3491 },
 {  48,  42 }, {  49,  42 }, {  50,  42 }, {  51,  42 }, {  52,  42 },
 {  53,  42 }, {  54,  42 }, {  55,  42 }, {  56,  42 }, {  57,  42 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },

 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {  94,   0 }, {   0,   0 }, {  96,   0 },
 {   0,   9 }, {   0,8406 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, { 101,-3491 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   9,   0 }, {  10,   0 }, {   0,   0 }, {  12,   0 }, {  13,   0 },
 {   0,   0 }, {   0,   0 }, {  48,   0 }, {  49,   0 }, {  50,   0 },
 {  51,   0 }, {  52,   0 }, {  53,   0 }, {  54,   0 }, {  55,   0 },
 {  56,   0 }, {  57,   0 }, { 124,   0 }, {   0,   0 }, { 126,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {  32,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },

 {  39,-8950 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {  45,-8941 }, {   0,   9 }, {   0,8359 }, {   1,1510 },
 {   2,1510 }, {   3,1510 }, {   4,1510 }, {   5,1510 }, {   6,1510 },
 {   7,1510 }, {   8,1510 }, {   9,1768 }, {  10,-3074 }, {  11,1510 },
 {  12,1768 }, {  13,-3074 }, {  14,1510 }, {  15,1510 }, {  16,1510 },
 {  17,1510 }, {  18,1510 }, {  19,1510 }, {  20,1510 }, {  21,1510 },
 {  22,1510 }, {  23,1510 }, {  24,1510 }, {  25,1510 }, {  26,1510 },
 {  27,1510 }, {  28,1510 }, {  29,1510 }, {  30,1510 }, {  31,1510 },
 {  32,1768 }, {  33,1510 }, {  34,1510 }, {  35,1510 }, {  36,1510 },
 {  37,1510 }, {  38,1510 }, {  39,1510 }, {  40,1510 }, {  41,1510 },

 {  42,1510 }, {  43,1510 }, {  44,1510 }, {  45,2026 }, {  46,1510 },
 {  47,1510 }, {  48,1510 }, {  49,1510 }, {  50,1510 }, {  51,1510 },
 {  52,1510 }, {  53,1510 }, {  54,1510 }, {  55,1510 }, {  56,1510 },
 {  57,1510 }, {  58,1510 }, {  59,1510 }, {  60,1510 }, {  61,1510 },
 {  62,1510 }, {  63,1510 }, {  64,1510 }, {  65,1510 }, {  66,1510 },
 {  67,1510 }, {  68,1510 }, {  69,1510 }, {  70,1510 }, {  71,1510 },
 {  72,1510 }, {  73,1510 }, {  74,1510 }, {  75,1510 }, {  76,1510 },
 {  77,1510 }, {  78,1510 }, {  79,1510 }, {  80,1510 }, {  81,1510 },
 {  82,1510 }, {  83,1510 }, {  84,1510 }, {  85,1510 }, {  86,1510 },
 {  87,1510 }, {  88,1510 }, {  89,1510 }, {  90,1510 }, {  91,1510 },

 {  92,1510 }, {  93,1510 }, {  94,1510 }, {  95,1510 }, {  96,1510 },
 {  97,1510 }, {  98,1510 }, {  99,1510 }, { 100,1510 }, { 101,1510 },
 { 102,1510 }, { 103,1510 }, { 104,1510 }, { 105,1510 }, { 106,1510 },
 { 107,1510 }, { 108,1510 }, { 109,1510 }, { 110,1510 }, { 111,1510 },
 { 112,1510 }, { 113,1510 }, { 114,1510 }, { 115,1510 }, { 116,1510 },
 { 117,1510 }, { 118,1510 }, { 119,1510 }, { 120,1510 }, { 121,1510 },
 { 122,1510 }, { 123,1510 }, { 124,1510 }, { 125,1510 }, { 126,1510 },
 { 127,1510 }, { 128,1510 }, { 129,1510 }, { 130,1510 }, { 131,1510 },
 { 132,1510 }, { 133,1510 }, { 134,1510 }, { 135,1510 }, { 136,1510 },
 { 137,1510 }, { 138,1510 }, { 139,1510 }, { 140,1510 }, { 141,1510 },

 { 142,1510 }, { 143,1510 }, { 144,1510 }, { 145,1510 }, { 146,1510 },
 { 147,1510 }, { 148,1510 }, { 149,1510 }, { 150,1510 }, { 151,1510 },
 { 152,1510 }, { 153,1510 }, { 154,1510 }, { 155,1510 }, { 156,1510 },
 { 157,1510 }, { 158,1510 }, { 159,1510 }, { 160,1510 }, { 161,1510 },
 { 162,1510 }, { 163,1510 }, { 164,1510 }, { 165,1510 }, { 166,1510 },
 { 167,1510 }, { 168,1510 }, { 169,1510 }, { 170,1510 }, { 171,1510 },
 { 172,1510 }, { 173,1510 }, { 174,1510 }, { 175,1510 }, { 176,1510 },
 { 177,1510 }, { 178,1510 }, { 179,1510 }, { 180,1510 }, { 181,1510 },
 { 182,1510 }, { 183,1510 }, { 184,1510 }, { 185,1510 }, { 186,1510 },
 { 187,1510 }, { 188,1510 }, { 189,1510 }, { 190,1510 }, { 191,1510 },

 { 192,1510 }, { 193,1510 }, { 194,1510 }, { 195,1510 }, { 196,1510 },
 { 197,1510 }, { 198,1510 }, { 199,1510 }, { 200,1510 }, { 201,1510 },
 { 202,1510 }, { 203,1510 }, { 204,1510 }, { 205,1510 }, { 206,1510 },
 { 207,1510 }, { 208,1510 }, { 209,1510 }, { 210,1510 }, { 211,1510 },
 { 212,1510 }, { 213,1510 }, { 214,1510 }, { 215,1510 }, { 216,1510 },
 { 217,1510 }, { 218,1510 }, { 219,1510 }, { 220,1510 }, { 221,1510 },
 { 222,1510 }, { 223,1510 }, { 224,1510 }, { 225,1510 }, { 226,1510 },
 { 227,1510 }, { 228,1510 }, { 229,1510 }, { 230,1510 }, { 231,1510 },
 { 232,1510 }, { 233,1510 }, { 234,1510 }, { 235,1510 }, { 236,1510 },
 { 237,1510 }, { 238,1510 }, { 239,1510 }, { 240,1510 }, { 241,1510 },

 { 242,1510 }, { 243,1510 }, { 244,1510 }, { 245,1510 }, { 246,1510 },
 { 247,1510 }, { 248,1510 }, { 249,1510 }, { 250,1510 }, { 251,1510 },
 { 252,1510 }, { 253,1510 }, { 254,1510 }, { 255,1510 }, { 256,1510 },
 {   0,   3 }, {   0,8101 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,  16 }, {   0,8094 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   9,   0 }, {  10,   0 }, {   0,   0 },
 {  12,   0 }, {  13,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  33,   0 },

 {   0,   0 }, {  35,   0 }, {   0,   0 }, {  37,   0 }, {  38,   0 },
 {  32,   0 }, {   0,   0 }, {   0,   0 }, {  42,   0 }, {  43,   0 },
 {   0,   0 }, {  45,   0 }, {  39,-9242 }, {  47,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {  45,-9227 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {  60,   0 }, {  61,   0 }, {  62,   0 }, {  63,   0 },
 {  64,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },

 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {  94,   0 }, {   0,   0 }, {  96,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 { 124,   0 }, {   0,   0 }, { 126,   0 }, {   0,  16 }, {   0,7973 },
 {   1,2156 }, {   2,2156 }, {   3,2156 }, {   4,2156 }, {   5,2156 },

 {   6,2156 }, {   7,2156 }, {   8,2156 }, {   9,2414 }, {  10,-2506 },
 {  11,2156 }, {  12,2414 }, {  13,-2506 }, {  14,2156 }, {  15,2156 },
 {  16,2156 }, {  17,2156 }, {  18,2156 }, {  19,2156 }, {  20,2156 },
 {  21,2156 }, {  22,2156 }, {  23,2156 }, {  24,2156 }, {  25,2156 },
 {  26,2156 }, {  27,2156 }, {  28,2156 }, {  29,2156 }, {  30,2156 },
 {  31,2156 }, {  32,2414 }, {  33,2156 }, {  34,2156 }, {  35,2156 },
 {  36,2156 }, {  37,2156 }, {  38,2156 }, {  39,2156 }, {  40,2156 },
 {  41,2156 }, {  42,2156 }, {  43,2156 }, {  44,2156 }, {  45,2672 },
 {  46,2156 }, {  47,2156 }, {  48,2156 }, {  49,2156 }, {  50,2156 },
 {  51,2156 }, {  52,2156 }, {  53,2156 }, {  54,2156 }, {  55,2156 },

 {  56,2156 }, {  57,2156 }, {  58,2156 }, {  59,2156 }, {  60,2156 },
 {  61,2156 }, {  62,2156 }, {  63,2156 }, {  64,2156 }, {  65,2156 },
 {  66,2156 }, {  67,2156 }, {  68,2156 }, {  69,2156 }, {  70,2156 },
 {  71,2156 }, {  72,2156 }, {  73,2156 }, {  74,2156 }, {  75,2156 },
 {  76,2156 }, {  77,2156 }, {  78,2156 }, {  79,2156 }, {  80,2156 },
 {  81,2156 }, {  82,2156 }, {  83,2156 }, {  84,2156 }, {  85,2156 },
 {  86,2156 }, {  87,2156 }, {  88,2156 }, {  89,2156 }, {  90,2156 },
 {  91,2156 }, {  92,2156 }, {  93,2156 }, {  94,2156 }, {  95,2156 },
 {  96,2156 }, {  97,2156 }, {  98,2156 }, {  99,2156 }, { 100,2156 },
 { 101,2156 }, { 102,2156 }, { 103,2156 }, { 104,2156 }, { 105,2156 },

 { 106,2156 }, { 107,2156 }, { 108,2156 }, { 109,2156 }, { 110,2156 },
 { 111,2156 }, { 112,2156 }, { 113,2156 }, { 114,2156 }, { 115,2156 },
 { 116,2156 }, { 117,2156 }, { 118,2156 }, { 119,2156 }, { 120,2156 },
 { 121,2156 }, { 122,2156 }, { 123,2156 }, { 124,2156 }, { 125,2156 },
 { 126,2156 }, { 127,2156 }, { 128,2156 }, { 129,2156 }, { 130,2156 },
 { 131,2156 }, { 132,2156 }, { 133,2156 }, { 134,2156 }, { 135,2156 },
 { 136,2156 }, { 137,2156 }, { 138,2156 }, { 139,2156 }, { 140,2156 },
 { 141,2156 }, { 142,2156 }, { 143,2156 }, { 144,2156 }, { 145,2156 },
 { 146,2156 }, { 147,2156 }, { 148,2156 }, { 149,2156 }, { 150,2156 },
 { 151,2156 }, { 152,2156 }, { 153,2156 }, { 154,2156 }, { 155,2156 },

 { 156,2156 }, { 157,2156 }, { 158,2156 }, { 159,2156 }, { 160,2156 },
 { 161,2156 }, { 162,2156 }, { 163,2156 }, { 164,2156 }, { 165,2156 },
 { 166,2156 }, { 167,2156 }, { 168,2156 }, { 169,2156 }, { 170,2156 },
 { 171,2156 }, { 172,2156 }, { 173,2156 }, { 174,2156 }, { 175,2156 },
 { 176,2156 }, { 177,2156 }, { 178,2156 }, { 179,2156 }, { 180,2156 },
 { 181,2156 }, { 182,2156 }, { 183,2156 }, { 184,2156 }, { 185,2156 },
 { 186,2156 }, { 187,2156 }, { 188,2156 }, { 189,2156 }, { 190,2156 },
 { 191,2156 }, { 192,2156 }, { 193,2156 }, { 194,2156 }, { 195,2156 },
 { 196,2156 }, { 197,2156 }, { 198,2156 }, { 199,2156 }, { 200,2156 },
 { 201,2156 }, { 202,2156 }, { 203,2156 }, { 204,2156 }, { 205,2156 },

 { 206,2156 }, { 207,2156 }, { 208,2156 }, { 209,2156 }, { 210,2156 },
 { 211,2156 }, { 212,2156 }, { 213,2156 }, { 214,2156 }, { 215,2156 },
 { 216,2156 }, { 217,2156 }, { 218,2156 }, { 219,2156 }, { 220,2156 },
 { 221,2156 }, { 222,2156 }, { 223,2156 }, { 224,2156 }, { 225,2156 },
 { 226,2156 }, { 227,2156 }, { 228,2156 }, { 229,2156 }, { 230,2156 },
 { 231,2156 }, { 232,2156 }, { 233,2156 }, { 234,2156 }, { 235,2156 },
 { 236,2156 }, { 237,2156 }, { 238,2156 }, { 239,2156 }, { 240,2156 },
 { 241,2156 }, { 242,2156 }, { 243,2156 }, { 244,2156 }, { 245,2156 },
 { 246,2156 }, { 247,2156 }, { 248,2156 }, { 249,2156 }, { 250,2156 },
 { 251,2156 }, { 252,2156 }, { 253,2156 }, { 254,2156 }, { 255,2156 },

 { 256,2156 }, {   0,  21 }, {   0,7715 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   9,   0 }, {  10,   0 }, {   0,   0 }, {  12,   0 },
 {  13,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  32,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {  39,-9585 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {  45,-9550 }, {   0,  21 }, {   0,7668 },

 {   1,2883 }, {   2,2883 }, {   3,2883 }, {   4,2883 }, {   5,2883 },
 {   6,2883 }, {   7,2883 }, {   8,2883 }, {   9,3141 }, {  10,-2501 },
 {  11,2883 }, {  12,3141 }, {  13,-2501 }, {  14,2883 }, {  15,2883 },
 {  16,2883 }, {  17,2883 }, {  18,2883 }, {  19,2883 }, {  20,2883 },
 {  21,2883 }, {  22,2883 }, {  23,2883 }, {  24,2883 }, {  25,2883 },
 {  26,2883 }, {  27,2883 }, {  28,2883 }, {  29,2883 }, {  30,2883 },
 {  31,2883 }, {  32,3141 }, {  33,2883 }, {  34,2883 }, {  35,2883 },
 {  36,2883 }, {  37,2883 }, {  38,2883 }, {  39,2883 }, {  40,2883 },
 {  41,2883 }, {  42,2883 }, {  43,2883 }, {  44,2883 }, {  45,3399 },
 {  46,2883 }, {  47,2883 }, {  48,2883 }, {  49,2883 }, {  50,2883 },

 {  51,2883 }, {  52,2883 }, {  53,2883 }, {  54,2883 }, {  55,2883 },
 {  56,2883 }, {  57,2883 }, {  58,2883 }, {  59,2883 }, {  60,2883 },
 {  61,2883 }, {  62,2883 }, {  63,2883 }, {  64,2883 }, {  65,2883 },
 {  66,2883 }, {  67,2883 }, {  68,2883 }, {  69,2883 }, {  70,2883 },
 {  71,2883 }, {  72,2883 }, {  73,2883 }, {  74,2883 }, {  75,2883 },
 {  76,2883 }, {  77,2883 }, {  78,2883 }, {  79,2883 }, {  80,2883 },
 {  81,2883 }, {  82,2883 }, {  83,2883 }, {  84,2883 }, {  85,2883 },
 {  86,2883 }, {  87,2883 }, {  88,2883 }, {  89,2883 }, {  90,2883 },
 {  91,2883 }, {  92,2883 }, {  93,2883 }, {  94,2883 }, {  95,2883 },
 {  96,2883 }, {  97,2883 }, {  98,2883 }, {  99,2883 }, { 100,2883 },

 { 101,2883 }, { 102,2883 }, { 103,2883 }, { 104,2883 }, { 105,2883 },
 { 106,2883 }, { 107,2883 }, { 108,2883 }, { 109,2883 }, { 110,2883 },
 { 111,2883 }, { 112,2883 }, { 113,2883 }, { 114,2883 }, { 115,2883 },
 { 116,2883 }, { 117,2883 }, { 118,2883 }, { 119,2883 }, { 120,2883 },
 { 121,2883 }, { 122,2883 }, { 123,2883 }, { 124,2883 }, { 125,2883 },
 { 126,2883 }, { 127,2883 }, { 128,2883 }, { 129,2883 }, { 130,2883 },
 { 131,2883 }, { 132,2883 }, { 133,2883 }, { 134,2883 }, { 135,2883 },
 { 136,2883 }, { 137,2883 }, { 138,2883 }, { 139,2883 }, { 140,2883 },
 { 141,2883 }, { 142,2883 }, { 143,2883 }, { 144,2883 }, { 145,2883 },
 { 146,2883 }, { 147,2883 }, { 148,2883 }, { 149,2883 }, { 150,2883 },

 { 151,2883 }, { 152,2883 }, { 153,2883 }, { 154,2883 }, { 155,2883 },
 { 156,2883 }, { 157,2883 }, { 158,2883 }, { 159,2883 }, { 160,2883 },
 { 161,2883 }, { 162,2883 }, { 163,2883 }, { 164,2883 }, { 165,2883 },
 { 166,2883 }, { 167,2883 }, { 168,2883 }, { 169,2883 }, { 170,2883 },
 { 171,2883 }, { 172,2883 }, { 173,2883 }, { 174,2883 }, { 175,2883 },
 { 176,2883 }, { 177,2883 }, { 178,2883 }, { 179,2883 }, { 180,2883 },
 { 181,2883 }, { 182,2883 }, { 183,2883 }, { 184,2883 }, { 185,2883 },
 { 186,2883 }, { 187,2883 }, { 188,2883 }, { 189,2883 }, { 190,2883 },
 { 191,2883 }, { 192,2883 }, { 193,2883 }, { 194,2883 }, { 195,2883 },
 { 196,2883 }, { 197,2883 }, { 198,2883 }, { 199,2883 }, { 200,2883 },

 { 201,2883 }, { 202,2883 }, { 203,2883 }, { 204,2883 }, { 205,2883 },
 { 206,2883 }, { 207,2883 }, { 208,2883 }, { 209,2883 }, { 210,2883 },
 { 211,2883 }, { 212,2883 }, { 213,2883 }, { 214,2883 }, { 215,2883 },
 { 216,2883 }, { 217,2883 }, { 218,2883 }, { 219,2883 }, { 220,2883 },
 { 221,2883 }, { 222,2883 }, { 223,2883 }, { 224,2883 }, { 225,2883 },
 { 226,2883 }, { 227,2883 }, { 228,2883 }, { 229,2883 }, { 230,2883 },
 { 231,2883 }, { 232,2883 }, { 233,2883 }, { 234,2883 }, { 235,2883 },
 { 236,2883 }, { 237,2883 }, { 238,2883 }, { 239,2883 }, { 240,2883 },
 { 241,2883 }, { 242,2883 }, { 243,2883 }, { 244,2883 }, { 245,2883 },
 { 246,2883 }, { 247,2883 }, { 248,2883 }, { 249,2883 }, { 250,2883 },

 { 251,2883 }, { 252,2883 }, { 253,2883 }, { 254,2883 }, { 255,2883 },
 { 256,2883 }, {   0,  27 }, {   0,7410 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,  28 },
 {   0,7402 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },

 {   0,   0 }, {   0,   0 }, {   0,  35 }, {   0,7364 }, {   0,   0 },
 {  48,-9850 }, {  49,-9850 }, {  50,-9850 }, {  51,-9850 }, {  52,-9850 },
 {  53,-9850 }, {  54,-9850 }, {  55,-9850 }, {  48,-9856 }, {  49,-9856 },
 {  50,-9856 }, {  51,-9856 }, {  52,-9856 }, {  53,-9856 }, {  54,-9856 },
 {  55,-9856 }, {  56,-9856 }, {  57,-9856 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {  65,-9856 }, {  66,-9856 }, {  67,-9856 }, {  68,-9856 }, {  69,-9856 },
 {  70,-9856 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  36,-9994 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },

 {   0,   0 }, {  48,   0 }, {  49,   0 }, {  50,   0 }, {  51,   0 },
 {  52,   0 }, {  53,   0 }, {  54,   0 }, {  55,   0 }, {  56,   0 },
 {  57,   0 }, {   0,   0 }, {  97,-9856 }, {  98,-9856 }, {  99,-9856 },
 { 100,-9856 }, { 101,-9856 }, { 102,-9856 }, {  65,   0 }, {  66,   0 },
 {  67,   0 }, {  68,   0 }, {  69,   0 }, {  70,   0 }, {  71,   0 },
 {  72,   0 }, {  73,   0 }, {  74,   0 }, {  75,   0 }, {  76,   0 },
 {  77,   0 }, {  78,   0 }, {  79,   0 }, {  80,   0 }, {  81,   0 },
 {  82,   0 }, {  83,   0 }, {  84,   0 }, {  85,   0 }, {  86,   0 },
 {  87,   0 }, {  88,   0 }, {  89,   0 }, {  90,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {  95,   0 }, {   0,   0 },

 {  97,   0 }, {  98,   0 }, {  99,   0 }, { 100,   0 }, { 101,   0 },
 { 102,   0 }, { 103,   0 }, { 104,   0 }, { 105,   0 }, { 106,   0 },
 { 107,   0 }, { 108,   0 }, { 109,   0 }, { 110,   0 }, { 111,   0 },
 { 112,   0 }, { 113,   0 }, { 114,   0 }, { 115,   0 }, { 116,   0 },
 { 117,   0 }, { 118,   0 }, { 119,   0 }, { 120,   0 }, { 121,   0 },
 { 122,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, { 128,   0 }, { 129,   0 }, { 130,   0 }, { 131,   0 },
 { 132,   0 }, { 133,   0 }, { 134,   0 }, { 135,   0 }, { 136,   0 },
 { 137,   0 }, { 138,   0 }, { 139,   0 }, { 140,   0 }, { 141,   0 },
 { 142,   0 }, { 143,   0 }, { 144,   0 }, { 145,   0 }, { 146,   0 },

 { 147,   0 }, { 148,   0 }, { 149,   0 }, { 150,   0 }, { 151,   0 },
 { 152,   0 }, { 153,   0 }, { 154,   0 }, { 155,   0 }, { 156,   0 },
 { 157,   0 }, { 158,   0 }, { 159,   0 }, { 160,   0 }, { 161,   0 },
 { 162,   0 }, { 163,   0 }, { 164,   0 }, { 165,   0 }, { 166,   0 },
 { 167,   0 }, { 168,   0 }, { 169,   0 }, { 170,   0 }, { 171,   0 },
 { 172,   0 }, { 173,   0 }, { 174,   0 }, { 175,   0 }, { 176,   0 },
 { 177,   0 }, { 178,   0 }, { 179,   0 }, { 180,   0 }, { 181,   0 },
 { 182,   0 }, { 183,   0 }, { 184,   0 }, { 185,   0 }, { 186,   0 },
 { 187,   0 }, { 188,   0 }, { 189,   0 }, { 190,   0 }, { 191,   0 },
 { 192,   0 }, { 193,   0 }, { 194,   0 }, { 195,   0 }, { 196,   0 },

 { 197,   0 }, { 198,   0 }, { 199,   0 }, { 200,   0 }, { 201,   0 },
 { 202,   0 }, { 203,   0 }, { 204,   0 }, { 205,   0 }, { 206,   0 },
 { 207,   0 }, { 208,   0 }, { 209,   0 }, { 210,   0 }, { 211,   0 },
 { 212,   0 }, { 213,   0 }, { 214,   0 }, { 215,   0 }, { 216,   0 },
 { 217,   0 }, { 218,   0 }, { 219,   0 }, { 220,   0 }, { 221,   0 },
 { 222,   0 }, { 223,   0 }, { 224,   0 }, { 225,   0 }, { 226,   0 },
 { 227,   0 }, { 228,   0 }, { 229,   0 }, { 230,   0 }, { 231,   0 },
 { 232,   0 }, { 233,   0 }, { 234,   0 }, { 235,   0 }, { 236,   0 },
 { 237,   0 }, { 238,   0 }, { 239,   0 }, { 240,   0 }, { 241,   0 },
 { 242,   0 }, { 243,   0 }, { 244,   0 }, { 245,   0 }, { 246,   0 },

 { 247,   0 }, { 248,   0 }, { 249,   0 }, { 250,   0 }, { 251,   0 },
 { 252,   0 }, { 253,   0 }, { 254,   0 }, { 255,   0 }, {   0,   9 },
 {   0,7107 }, {   1,3096 }, {   2,3096 }, {   3,3096 }, {   4,3096 },
 {   5,3096 }, {   6,3096 }, {   7,3096 }, {   8,3096 }, {   9,3354 },
 {  10,3612 }, {  11,3096 }, {  12,3354 }, {  13,3612 }, {  14,3096 },
 {  15,3096 }, {  16,3096 }, {  17,3096 }, {  18,3096 }, {  19,3096 },
 {  20,3096 }, {  21,3096 }, {  22,3096 }, {  23,3096 }, {  24,3096 },
 {  25,3096 }, {  26,3096 }, {  27,3096 }, {  28,3096 }, {  29,3096 },
 {  30,3096 }, {  31,3096 }, {  32,3354 }, {  33,3096 }, {  34,3096 },
 {  35,3096 }, {  36,3096 }, {  37,3096 }, {  38,3096 }, {  39,3096 },

 {  40,3096 }, {  41,3096 }, {  42,3096 }, {  43,3096 }, {  44,3096 },
 {  45,3659 }, {  46,3096 }, {  47,3096 }, {  48,3096 }, {  49,3096 },
 {  50,3096 }, {  51,3096 }, {  52,3096 }, {  53,3096 }, {  54,3096 },
 {  55,3096 }, {  56,3096 }, {  57,3096 }, {  58,3096 }, {  59,3096 },
 {  60,3096 }, {  61,3096 }, {  62,3096 }, {  63,3096 }, {  64,3096 },
 {  65,3096 }, {  66,3096 }, {  67,3096 }, {  68,3096 }, {  69,3096 },
 {  70,3096 }, {  71,3096 }, {  72,3096 }, {  73,3096 }, {  74,3096 },
 {  75,3096 }, {  76,3096 }, {  77,3096 }, {  78,3096 }, {  79,3096 },
 {  80,3096 }, {  81,3096 }, {  82,3096 }, {  83,3096 }, {  84,3096 },
 {  85,3096 }, {  86,3096 }, {  87,3096 }, {  88,3096 }, {  89,3096 },

 {  90,3096 }, {  91,3096 }, {  92,3096 }, {  93,3096 }, {  94,3096 },
 {  95,3096 }, {  96,3096 }, {  97,3096 }, {  98,3096 }, {  99,3096 },
 { 100,3096 }, { 101,3096 }, { 102,3096 }, { 103,3096 }, { 104,3096 },
 { 105,3096 }, { 106,3096 }, { 107,3096 }, { 108,3096 }, { 109,3096 },
 { 110,3096 }, { 111,3096 }, { 112,3096 }, { 113,3096 }, { 114,3096 },
 { 115,3096 }, { 116,3096 }, { 117,3096 }, { 118,3096 }, { 119,3096 },
 { 120,3096 }, { 121,3096 }, { 122,3096 }, { 123,3096 }, { 124,3096 },
 { 125,3096 }, { 126,3096 }, { 127,3096 }, { 128,3096 }, { 129,3096 },
 { 130,3096 }, { 131,3096 }, { 132,3096 }, { 133,3096 }, { 134,3096 },
 { 135,3096 }, { 136,3096 }, { 137,3096 }, { 138,3096 }, { 139,3096 },

 { 140,3096 }, { 141,3096 }, { 142,3096 }, { 143,3096 }, { 144,3096 },
 { 145,3096 }, { 146,3096 }, { 147,3096 }, { 148,3096 }, { 149,3096 },
 { 150,3096 }, { 151,3096 }, { 152,3096 }, { 153,3096 }, { 154,3096 },
 { 155,3096 }, { 156,3096 }, { 157,3096 }, { 158,3096 }, { 159,3096 },
 { 160,3096 }, { 161,3096 }, { 162,3096 }, { 163,3096 }, { 164,3096 },
 { 165,3096 }, { 166,3096 }, { 167,3096 }, { 168,3096 }, { 169,3096 },
 { 170,3096 }, { 171,3096 }, { 172,3096 }, { 173,3096 }, { 174,3096 },
 { 175,3096 }, { 176,3096 }, { 177,3096 }, { 178,3096 }, { 179,3096 },
 { 180,3096 }, { 181,3096 }, { 182,3096 }, { 183,3096 }, { 184,3096 },
 { 185,3096 }, { 186,3096 }, { 187,3096 }, { 188,3096 }, { 189,3096 },

 { 190,3096 }, { 191,3096 }, { 192,3096 }, { 193,3096 }, { 194,3096 },
 { 195,3096 }, { 196,3096 }, { 197,3096 }, { 198,3096 }, { 199,3096 },
 { 200,3096 }, { 201,3096 }, { 202,3096 }, { 203,3096 }, { 204,3096 },
 { 205,3096 }, { 206,3096 }, { 207,3096 }, { 208,3096 }, { 209,3096 },
 { 210,3096 }, { 211,3096 }, { 212,3096 }, { 213,3096 }, { 214,3096 },
 { 215,3096 }, { 216,3096 }, { 217,3096 }, { 218,3096 }, { 219,3096 },
 { 220,3096 }, { 221,3096 }, { 222,3096 }, { 223,3096 }, { 224,3096 },
 { 225,3096 }, { 226,3096 }, { 227,3096 }, { 228,3096 }, { 229,3096 },
 { 230,3096 }, { 231,3096 }, { 232,3096 }, { 233,3096 }, { 234,3096 },
 { 235,3096 }, { 236,3096 }, { 237,3096 }, { 238,3096 }, { 239,3096 },

 { 240,3096 }, { 241,3096 }, { 242,3096 }, { 243,3096 }, { 244,3096 },
 { 245,3096 }, { 246,3096 }, { 247,3096 }, { 248,3096 }, { 249,3096 },
 { 250,3096 }, { 251,3096 }, { 252,3096 }, { 253,3096 }, { 254,3096 },
 { 255,3096 }, { 256,3096 }, {   0,   9 }, {   0,6849 }, {   1,   0 },
 {   2,   0 }, {   3,   0 }, {   4,   0 }, {   5,   0 }, {   6,   0 },
 {   7,   0 }, {   8,   0 }, {   9, 258 }, {  10,-4584 }, {  11,   0 },
 {  12, 258 }, {  13,-4584 }, {  14,   0 }, {  15,   0 }, {  16,   0 },
 {  17,   0 }, {  18,   0 }, {  19,   0 }, {  20,   0 }, {  21,   0 },
 {  22,   0 }, {  23,   0 }, {  24,   0 }, {  25,   0 }, {  26,   0 },
 {  27,   0 }, {  28,   0 }, {  29,   0 }, {  30,   0 }, {  31,   0 },

 {  32, 258 }, {  33,   0 }, {  34,   0 }, {  35,   0 }, {  36,   0 },
 {  37,   0 }, {  38,   0 }, {  39,   0 }, {  40,   0 }, {  41,   0 },
 {  42,   0 }, {  43,   0 }, {  44,   0 }, {  45, 516 }, {  46,   0 },
 {  47,   0 }, {  48,   0 }, {  49,   0 }, {  50,   0 }, {  51,   0 },
 {  52,   0 }, {  53,   0 }, {  54,   0 }, {  55,   0 }, {  56,   0 },
 {  57,   0 }, {  58,   0 }, {  59,   0 }, {  60,   0 }, {  61,   0 },
 {  62,   0 }, {  63,   0 }, {  64,   0 }, {  65,   0 }, {  66,   0 },
 {  67,   0 }, {  68,   0 }, {  69,   0 }, {  70,   0 }, {  71,   0 },
 {  72,   0 }, {  73,   0 }, {  74,   0 }, {  75,   0 }, {  76,   0 },
 {  77,   0 }, {  78,   0 }, {  79,   0 }, {  80,   0 }, {  81,   0 },

 {  82,   0 }, {  83,   0 }, {  84,   0 }, {  85,   0 }, {  86,   0 },
 {  87,   0 }, {  88,   0 }, {  89,   0 }, {  90,   0 }, {  91,   0 },
 {  92,   0 }, {  93,   0 }, {  94,   0 }, {  95,   0 }, {  96,   0 },
 {  97,   0 }, {  98,   0 }, {  99,   0 }, { 100,   0 }, { 101,   0 },
 { 102,   0 }, { 103,   0 }, { 104,   0 }, { 105,   0 }, { 106,   0 },
 { 107,   0 }, { 108,   0 }, { 109,   0 }, { 110,   0 }, { 111,   0 },
 { 112,   0 }, { 113,   0 }, { 114,   0 }, { 115,   0 }, { 116,   0 },
 { 117,   0 }, { 118,   0 }, { 119,   0 }, { 120,   0 }, { 121,   0 },
 { 122,   0 }, { 123,   0 }, { 124,   0 }, { 125,   0 }, { 126,   0 },
 { 127,   0 }, { 128,   0 }, { 129,   0 }, { 130,   0 }, { 131,   0 },

 { 132,   0 }, { 133,   0 }, { 134,   0 }, { 135,   0 }, { 136,   0 },
 { 137,   0 }, { 138,   0 }, { 139,   0 }, { 140,   0 }, { 141,   0 },
 { 142,   0 }, { 143,   0 }, { 144,   0 }, { 145,   0 }, { 146,   0 },
 { 147,   0 }, { 148,   0 }, { 149,   0 }, { 150,   0 }, { 151,   0 },
 { 152,   0 }, { 153,   0 }, { 154,   0 }, { 155,   0 }, { 156,   0 },
 { 157,   0 }, { 158,   0 }, { 159,   0 }, { 160,   0 }, { 161,   0 },
 { 162,   0 }, { 163,   0 }, { 164,   0 }, { 165,   0 }, { 166,   0 },
 { 167,   0 }, { 168,   0 }, { 169,   0 }, { 170,   0 }, { 171,   0 },
 { 172,   0 }, { 173,   0 }, { 174,   0 }, { 175,   0 }, { 176,   0 },
 { 177,   0 }, { 178,   0 }, { 179,   0 }, { 180,   0 }, { 181,   0 },

 { 182,   0 }, { 183,   0 }, { 184,   0 }, { 185,   0 }, { 186,   0 },
 { 187,   0 }, { 188,   0 }, { 189,   0 }, { 190,   0 }, { 191,   0 },
 { 192,   0 }, { 193,   0 }, { 194,   0 }, { 195,   0 }, { 196,   0 },
 { 197,   0 }, { 198,   0 }, { 199,   0 }, { 200,   0 }, { 201,   0 },
 { 202,   0 }, { 203,   0 }, { 204,   0 }, { 205,   0 }, { 206,   0 },
 { 207,   0 }, { 208,   0 }, { 209,   0 }, { 210,   0 }, { 211,   0 },
 { 212,   0 }, { 213,   0 }, { 214,   0 }, { 215,   0 }, { 216,   0 },
 { 217,   0 }, { 218,   0 }, { 219,   0 }, { 220,   0 }, { 221,   0 },
 { 222,   0 }, { 223,   0 }, { 224,   0 }, { 225,   0 }, { 226,   0 },
 { 227,   0 }, { 228,   0 }, { 229,   0 }, { 230,   0 }, { 231,   0 },

 { 232,   0 }, { 233,   0 }, { 234,   0 }, { 235,   0 }, { 236,   0 },
 { 237,   0 }, { 238,   0 }, { 239,   0 }, { 240,   0 }, { 241,   0 },
 { 242,   0 }, { 243,   0 }, { 244,   0 }, { 245,   0 }, { 246,   0 },
 { 247,   0 }, { 248,   0 }, { 249,   0 }, { 250,   0 }, { 251,   0 },
 { 252,   0 }, { 253,   0 }, { 254,   0 }, { 255,   0 }, { 256,   0 },
 {   0,   9 }, {   0,6591 }, {   1,-258 }, {   2,-258 }, {   3,-258 },
 {   4,-258 }, {   5,-258 }, {   6,-258 }, {   7,-258 }, {   8,-258 },
 {   9,   0 }, {  10,-4842 }, {  11,-258 }, {  12,   0 }, {  13,-4842 },
 {  14,-258 }, {  15,-258 }, {  16,-258 }, {  17,-258 }, {  18,-258 },
 {  19,-258 }, {  20,-258 }, {  21,-258 }, {  22,-258 }, {  23,-258 },

 {  24,-258 }, {  25,-258 }, {  26,-258 }, {  27,-258 }, {  28,-258 },
 {  29,-258 }, {  30,-258 }, {  31,-258 }, {  32,   0 }, {  33,-258 },
 {  34,-258 }, {  35,-258 }, {  36,-258 }, {  37,-258 }, {  38,-258 },
 {  39,-258 }, {  40,-258 }, {  41,-258 }, {  42,-258 }, {  43,-258 },
 {  44,-258 }, {  45, 258 }, {  46,-258 }, {  47,-258 }, {  48,-258 },
 {  49,-258 }, {  50,-258 }, {  51,-258 }, {  52,-258 }, {  53,-258 },
 {  54,-258 }, {  55,-258 }, {  56,-258 }, {  57,-258 }, {  58,-258 },
 {  59,-258 }, {  60,-258 }, {  61,-258 }, {  62,-258 }, {  63,-258 },
 {  64,-258 }, {  65,-258 }, {  66,-258 }, {  67,-258 }, {  68,-258 },
 {  69,-258 }, {  70,-258 }, {  71,-258 }, {  72,-258 }, {  73,-258 },

 {  74,-258 }, {  75,-258 }, {  76,-258 }, {  77,-258 }, {  78,-258 },
 {  79,-258 }, {  80,-258 }, {  81,-258 }, {  82,-258 }, {  83,-258 },
 {  84,-258 }, {  85,-258 }, {  86,-258 }, {  87,-258 }, {  88,-258 },
 {  89,-258 }, {  90,-258 }, {  91,-258 }, {  92,-258 }, {  93,-258 },
 {  94,-258 }, {  95,-258 }, {  96,-258 }, {  97,-258 }, {  98,-258 },
 {  99,-258 }, { 100,-258 }, { 101,-258 }, { 102,-258 }, { 103,-258 },
 { 104,-258 }, { 105,-258 }, { 106,-258 }, { 107,-258 }, { 108,-258 },
 { 109,-258 }, { 110,-258 }, { 111,-258 }, { 112,-258 }, { 113,-258 },
 { 114,-258 }, { 115,-258 }, { 116,-258 }, { 117,-258 }, { 118,-258 },
 { 119,-258 }, { 120,-258 }, { 121,-258 }, { 122,-258 }, { 123,-258 },

 { 124,-258 }, { 125,-258 }, { 126,-258 }, { 127,-258 }, { 128,-258 },
 { 129,-258 }, { 130,-258 }, { 131,-258 }, { 132,-258 }, { 133,-258 },
 { 134,-258 }, { 135,-258 }, { 136,-258 }, { 137,-258 }, { 138,-258 },
 { 139,-258 }, { 140,-258 }, { 141,-258 }, { 142,-258 }, { 143,-258 },
 { 144,-258 }, { 145,-258 }, { 146,-258 }, { 147,-258 }, { 148,-258 },
 { 149,-258 }, { 150,-258 }, { 151,-258 }, { 152,-258 }, { 153,-258 },
 { 154,-258 }, { 155,-258 }, { 156,-258 }, { 157,-258 }, { 158,-258 },
 { 159,-258 }, { 160,-258 }, { 161,-258 }, { 162,-258 }, { 163,-258 },
 { 164,-258 }, { 165,-258 }, { 166,-258 }, { 167,-258 }, { 168,-258 },
 { 169,-258 }, { 170,-258 }, { 171,-258 }, { 172,-258 }, { 173,-258 },

 { 174,-258 }, { 175,-258 }, { 176,-258 }, { 177,-258 }, { 178,-258 },
 { 179,-258 }, { 180,-258 }, { 181,-258 }, { 182,-258 }, { 183,-258 },
 { 184,-258 }, { 185,-258 }, { 186,-258 }, { 187,-258 }, { 188,-258 },
 { 189,-258 }, { 190,-258 }, { 191,-258 }, { 192,-258 }, { 193,-258 },
 { 194,-258 }, { 195,-258 }, { 196,-258 }, { 197,-258 }, { 198,-258 },
 { 199,-258 }, { 200,-258 }, { 201,-258 }, { 202,-258 }, { 203,-258 },
 { 204,-258 }, { 205,-258 }, { 206,-258 }, { 207,-258 }, { 208,-258 },
 { 209,-258 }, { 210,-258 }, { 211,-258 }, { 212,-258 }, { 213,-258 },
 { 214,-258 }, { 215,-258 }, { 216,-258 }, { 217,-258 }, { 218,-258 },
 { 219,-258 }, { 220,-258 }, { 221,-258 }, { 222,-258 }, { 223,-258 },

 { 224,-258 }, { 225,-258 }, { 226,-258 }, { 227,-258 }, { 228,-258 },
 { 229,-258 }, { 230,-258 }, { 231,-258 }, { 232,-258 }, { 233,-258 },
 { 234,-258 }, { 235,-258 }, { 236,-258 }, { 237,-258 }, { 238,-258 },
 { 239,-258 }, { 240,-258 }, { 241,-258 }, { 242,-258 }, { 243,-258 },
 { 244,-258 }, { 245,-258 }, { 246,-258 }, { 247,-258 }, { 248,-258 },
 { 249,-258 }, { 250,-258 }, { 251,-258 }, { 252,-258 }, { 253,-258 },
 { 254,-258 }, { 255,-258 }, { 256,-258 }, {   0,   9 }, {   0,6333 },
 {   1,-516 }, {   2,-516 }, {   3,-516 }, {   4,-516 }, {   5,-516 },
 {   6,-516 }, {   7,-516 }, {   8,-516 }, {   9,-258 }, {  10,-5100 },
 {  11,-516 }, {  12,-258 }, {  13,-5100 }, {  14,-516 }, {  15,-516 },

 {  16,-516 }, {  17,-516 }, {  18,-516 }, {  19,-516 }, {  20,-516 },
 {  21,-516 }, {  22,-516 }, {  23,-516 }, {  24,-516 }, {  25,-516 },
 {  26,-516 }, {  27,-516 }, {  28,-516 }, {  29,-516 }, {  30,-516 },
 {  31,-516 }, {  32,-258 }, {  33,-516 }, {  34,-516 }, {  35,-516 },
 {  36,-516 }, {  37,-516 }, {  38,-516 }, {  39,-516 }, {  40,-516 },
 {  41,-516 }, {  42,-516 }, {  43,-516 }, {  44,-516 }, {  45,3143 },
 {  46,-516 }, {  47,-516 }, {  48,-516 }, {  49,-516 }, {  50,-516 },
 {  51,-516 }, {  52,-516 }, {  53,-516 }, {  54,-516 }, {  55,-516 },
 {  56,-516 }, {  57,-516 }, {  58,-516 }, {  59,-516 }, {  60,-516 },
 {  61,-516 }, {  62,-516 }, {  63,-516 }, {  64,-516 }, {  65,-516 },

 {  66,-516 }, {  67,-516 }, {  68,-516 }, {  69,-516 }, {  70,-516 },
 {  71,-516 }, {  72,-516 }, {  73,-516 }, {  74,-516 }, {  75,-516 },
 {  76,-516 }, {  77,-516 }, {  78,-516 }, {  79,-516 }, {  80,-516 },
 {  81,-516 }, {  82,-516 }, {  83,-516 }, {  84,-516 }, {  85,-516 },
 {  86,-516 }, {  87,-516 }, {  88,-516 }, {  89,-516 }, {  90,-516 },
 {  91,-516 }, {  92,-516 }, {  93,-516 }, {  94,-516 }, {  95,-516 },
 {  96,-516 }, {  97,-516 }, {  98,-516 }, {  99,-516 }, { 100,-516 },
 { 101,-516 }, { 102,-516 }, { 103,-516 }, { 104,-516 }, { 105,-516 },
 { 106,-516 }, { 107,-516 }, { 108,-516 }, { 109,-516 }, { 110,-516 },
 { 111,-516 }, { 112,-516 }, { 113,-516 }, { 114,-516 }, { 115,-516 },

 { 116,-516 }, { 117,-516 }, { 118,-516 }, { 119,-516 }, { 120,-516 },
 { 121,-516 }, { 122,-516 }, { 123,-516 }, { 124,-516 }, { 125,-516 },
 { 126,-516 }, { 127,-516 }, { 128,-516 }, { 129,-516 }, { 130,-516 },
 { 131,-516 }, { 132,-516 }, { 133,-516 }, { 134,-516 }, { 135,-516 },
 { 136,-516 }, { 137,-516 }, { 138,-516 }, { 139,-516 }, { 140,-516 },
 { 141,-516 }, { 142,-516 }, { 143,-516 }, { 144,-516 }, { 145,-516 },
 { 146,-516 }, { 147,-516 }, { 148,-516 }, { 149,-516 }, { 150,-516 },
 { 151,-516 }, { 152,-516 }, { 153,-516 }, { 154,-516 }, { 155,-516 },
 { 156,-516 }, { 157,-516 }, { 158,-516 }, { 159,-516 }, { 160,-516 },
 { 161,-516 }, { 162,-516 }, { 163,-516 }, { 164,-516 }, { 165,-516 },

 { 166,-516 }, { 167,-516 }, { 168,-516 }, { 169,-516 }, { 170,-516 },
 { 171,-516 }, { 172,-516 }, { 173,-516 }, { 174,-516 }, { 175,-516 },
 { 176,-516 }, { 177,-516 }, { 178,-516 }, { 179,-516 }, { 180,-516 },
 { 181,-516 }, { 182,-516 }, { 183,-516 }, { 184,-516 }, { 185,-516 },
 { 186,-516 }, { 187,-516 }, { 188,-516 }, { 189,-516 }, { 190,-516 },
 { 191,-516 }, { 192,-516 }, { 193,-516 }, { 194,-516 }, { 195,-516 },
 { 196,-516 }, { 197,-516 }, { 198,-516 }, { 199,-516 }, { 200,-516 },
 { 201,-516 }, { 202,-516 }, { 203,-516 }, { 204,-516 }, { 205,-516 },
 { 206,-516 }, { 207,-516 }, { 208,-516 }, { 209,-516 }, { 210,-516 },
 { 211,-516 }, { 212,-516 }, { 213,-516 }, { 214,-516 }, { 215,-516 },

 { 216,-516 }, { 217,-516 }, { 218,-516 }, { 219,-516 }, { 220,-516 },
 { 221,-516 }, { 222,-516 }, { 223,-516 }, { 224,-516 }, { 225,-516 },
 { 226,-516 }, { 227,-516 }, { 228,-516 }, { 229,-516 }, { 230,-516 },
 { 231,-516 }, { 232,-516 }, { 233,-516 }, { 234,-516 }, { 235,-516 },
 { 236,-516 }, { 237,-516 }, { 238,-516 }, { 239,-516 }, { 240,-516 },
 { 241,-516 }, { 242,-516 }, { 243,-516 }, { 244,-516 }, { 245,-516 },
 { 246,-516 }, { 247,-516 }, { 248,-516 }, { 249,-516 }, { 250,-516 },
 { 251,-516 }, { 252,-516 }, { 253,-516 }, { 254,-516 }, { 255,-516 },
 { 256,-516 }, {   0,  16 }, {   0,6075 }, {   1,3143 }, {   2,3143 },
 {   3,3143 }, {   4,3143 }, {   5,3143 }, {   6,3143 }, {   7,3143 },

 {   8,3143 }, {   9,3401 }, {  10,3659 }, {  11,3143 }, {  12,3401 },
 {  13,3659 }, {  14,3143 }, {  15,3143 }, {  16,3143 }, {  17,3143 },
 {  18,3143 }, {  19,3143 }, {  20,3143 }, {  21,3143 }, {  22,3143 },
 {  23,3143 }, {  24,3143 }, {  25,3143 }, {  26,3143 }, {  27,3143 },
 {  28,3143 }, {  29,3143 }, {  30,3143 }, {  31,3143 }, {  32,3401 },
 {  33,3143 }, {  34,3143 }, {  35,3143 }, {  36,3143 }, {  37,3143 },
 {  38,3143 }, {  39,3143 }, {  40,3143 }, {  41,3143 }, {  42,3143 },
 {  43,3143 }, {  44,3143 }, {  45,3706 }, {  46,3143 }, {  47,3143 },
 {  48,3143 }, {  49,3143 }, {  50,3143 }, {  51,3143 }, {  52,3143 },
 {  53,3143 }, {  54,3143 }, {  55,3143 }, {  56,3143 }, {  57,3143 },

 {  58,3143 }, {  59,3143 }, {  60,3143 }, {  61,3143 }, {  62,3143 },
 {  63,3143 }, {  64,3143 }, {  65,3143 }, {  66,3143 }, {  67,3143 },
 {  68,3143 }, {  69,3143 }, {  70,3143 }, {  71,3143 }, {  72,3143 },
 {  73,3143 }, {  74,3143 }, {  75,3143 }, {  76,3143 }, {  77,3143 },
 {  78,3143 }, {  79,3143 }, {  80,3143 }, {  81,3143 }, {  82,3143 },
 {  83,3143 }, {  84,3143 }, {  85,3143 }, {  86,3143 }, {  87,3143 },
 {  88,3143 }, {  89,3143 }, {  90,3143 }, {  91,3143 }, {  92,3143 },
 {  93,3143 }, {  94,3143 }, {  95,3143 }, {  96,3143 }, {  97,3143 },
 {  98,3143 }, {  99,3143 }, { 100,3143 }, { 101,3143 }, { 102,3143 },
 { 103,3143 }, { 104,3143 }, { 105,3143 }, { 106,3143 }, { 107,3143 },

 { 108,3143 }, { 109,3143 }, { 110,3143 }, { 111,3143 }, { 112,3143 },
 { 113,3143 }, { 114,3143 }, { 115,3143 }, { 116,3143 }, { 117,3143 },
 { 118,3143 }, { 119,3143 }, { 120,3143 }, { 121,3143 }, { 122,3143 },
 { 123,3143 }, { 124,3143 }, { 125,3143 }, { 126,3143 }, { 127,3143 },
 { 128,3143 }, { 129,3143 }, { 130,3143 }, { 131,3143 }, { 132,3143 },
 { 133,3143 }, { 134,3143 }, { 135,3143 }, { 136,3143 }, { 137,3143 },
 { 138,3143 }, { 139,3143 }, { 140,3143 }, { 141,3143 }, { 142,3143 },
 { 143,3143 }, { 144,3143 }, { 145,3143 }, { 146,3143 }, { 147,3143 },
 { 148,3143 }, { 149,3143 }, { 150,3143 }, { 151,3143 }, { 152,3143 },
 { 153,3143 }, { 154,3143 }, { 155,3143 }, { 156,3143 }, { 157,3143 },

 { 158,3143 }, { 159,3143 }, { 160,3143 }, { 161,3143 }, { 162,3143 },
 { 163,3143 }, { 164,3143 }, { 165,3143 }, { 166,3143 }, { 167,3143 },
 { 168,3143 }, { 169,3143 }, { 170,3143 }, { 171,3143 }, { 172,3143 },
 { 173,3143 }, { 174,3143 }, { 175,3143 }, { 176,3143 }, { 177,3143 },
 { 178,3143 }, { 179,3143 }, { 180,3143 }, { 181,3143 }, { 182,3143 },
 { 183,3143 }, { 184,3143 }, { 185,3143 }, { 186,3143 }, { 187,3143 },
 { 188,3143 }, { 189,3143 }, { 190,3143 }, { 191,3143 }, { 192,3143 },
 { 193,3143 }, { 194,3143 }, { 195,3143 }, { 196,3143 }, { 197,3143 },
 { 198,3143 }, { 199,3143 }, { 200,3143 }, { 201,3143 }, { 202,3143 },
 { 203,3143 }, { 204,3143 }, { 205,3143 }, { 206,3143 }, { 207,3143 },

 { 208,3143 }, { 209,3143 }, { 210,3143 }, { 211,3143 }, { 212,3143 },
 { 213,3143 }, { 214,3143 }, { 215,3143 }, { 216,3143 }, { 217,3143 },
 { 218,3143 }, { 219,3143 }, { 220,3143 }, { 221,3143 }, { 222,3143 },
 { 223,3143 }, { 224,3143 }, { 225,3143 }, { 226,3143 }, { 227,3143 },
 { 228,3143 }, { 229,3143 }, { 230,3143 }, { 231,3143 }, { 232,3143 },
 { 233,3143 }, { 234,3143 }, { 235,3143 }, { 236,3143 }, { 237,3143 },
 { 238,3143 }, { 239,3143 }, { 240,3143 }, { 241,3143 }, { 242,3143 },
 { 243,3143 }, { 244,3143 }, { 245,3143 }, { 246,3143 }, { 247,3143 },
 { 248,3143 }, { 249,3143 }, { 250,3143 }, { 251,3143 }, { 252,3143 },
 { 253,3143 }, { 254,3143 }, { 255,3143 }, { 256,3143 }, {   0,  16 },

 {   0,5817 }, {   1,   0 }, {   2,   0 }, {   3,   0 }, {   4,   0 },
 {   5,   0 }, {   6,   0 }, {   7,   0 }, {   8,   0 }, {   9, 258 },
 {  10,-4662 }, {  11,   0 }, {  12, 258 }, {  13,-4662 }, {  14,   0 },
 {  15,   0 }, {  16,   0 }, {  17,   0 }, {  18,   0 }, {  19,   0 },
 {  20,   0 }, {  21,   0 }, {  22,   0 }, {  23,   0 }, {  24,   0 },
 {  25,   0 }, {  26,   0 }, {  27,   0 }, {  28,   0 }, {  29,   0 },
 {  30,   0 }, {  31,   0 }, {  32, 258 }, {  33,   0 }, {  34,   0 },
 {  35,   0 }, {  36,   0 }, {  37,   0 }, {  38,   0 }, {  39,   0 },
 {  40,   0 }, {  41,   0 }, {  42,   0 }, {  43,   0 }, {  44,   0 },
 {  45, 516 }, {  46,   0 }, {  47,   0 }, {  48,   0 }, {  49,   0 },

 {  50,   0 }, {  51,   0 }, {  52,   0 }, {  53,   0 }, {  54,   0 },
 {  55,   0 }, {  56,   0 }, {  57,   0 }, {  58,   0 }, {  59,   0 },
 {  60,   0 }, {  61,   0 }, {  62,   0 }, {  63,   0 }, {  64,   0 },
 {  65,   0 }, {  66,   0 }, {  67,   0 }, {  68,   0 }, {  69,   0 },
 {  70,   0 }, {  71,   0 }, {  72,   0 }, {  73,   0 }, {  74,   0 },
 {  75,   0 }, {  76,   0 }, {  77,   0 }, {  78,   0 }, {  79,   0 },
 {  80,   0 }, {  81,   0 }, {  82,   0 }, {  83,   0 }, {  84,   0 },
 {  85,   0 }, {  86,   0 }, {  87,   0 }, {  88,   0 }, {  89,   0 },
 {  90,   0 }, {  91,   0 }, {  92,   0 }, {  93,   0 }, {  94,   0 },
 {  95,   0 }, {  96,   0 }, {  97,   0 }, {  98,   0 }, {  99,   0 },

 { 100,   0 }, { 101,   0 }, { 102,   0 }, { 103,   0 }, { 104,   0 },
 { 105,   0 }, { 106,   0 }, { 107,   0 }, { 108,   0 }, { 109,   0 },
 { 110,   0 }, { 111,   0 }, { 112,   0 }, { 113,   0 }, { 114,   0 },
 { 115,   0 }, { 116,   0 }, { 117,   0 }, { 118,   0 }, { 119,   0 },
 { 120,   0 }, { 121,   0 }, { 122,   0 }, { 123,   0 }, { 124,   0 },
 { 125,   0 }, { 126,   0 }, { 127,   0 }, { 128,   0 }, { 129,   0 },
 { 130,   0 }, { 131,   0 }, { 132,   0 }, { 133,   0 }, { 134,   0 },
 { 135,   0 }, { 136,   0 }, { 137,   0 }, { 138,   0 }, { 139,   0 },
 { 140,   0 }, { 141,   0 }, { 142,   0 }, { 143,   0 }, { 144,   0 },
 { 145,   0 }, { 146,   0 }, { 147,   0 }, { 148,   0 }, { 149,   0 },

 { 150,   0 }, { 151,   0 }, { 152,   0 }, { 153,   0 }, { 154,   0 },
 { 155,   0 }, { 156,   0 }, { 157,   0 }, { 158,   0 }, { 159,   0 },
 { 160,   0 }, { 161,   0 }, { 162,   0 }, { 163,   0 }, { 164,   0 },
 { 165,   0 }, { 166,   0 }, { 167,   0 }, { 168,   0 }, { 169,   0 },
 { 170,   0 }, { 171,   0 }, { 172,   0 }, { 173,   0 }, { 174,   0 },
 { 175,   0 }, { 176,   0 }, { 177,   0 }, { 178,   0 }, { 179,   0 },
 { 180,   0 }, { 181,   0 }, { 182,   0 }, { 183,   0 }, { 184,   0 },
 { 185,   0 }, { 186,   0 }, { 187,   0 }, { 188,   0 }, { 189,   0 },
 { 190,   0 }, { 191,   0 }, { 192,   0 }, { 193,   0 }, { 194,   0 },
 { 195,   0 }, { 196,   0 }, { 197,   0 }, { 198,   0 }, { 199,   0 },

 { 200,   0 }, { 201,   0 }, { 202,   0 }, { 203,   0 }, { 204,   0 },
 { 205,   0 }, { 206,   0 }, { 207,   0 }, { 208,   0 }, { 209,   0 },
 { 210,   0 }, { 211,   0 }, { 212,   0 }, { 213,   0 }, { 214,   0 },
 { 215,   0 }, { 216,   0 }, { 217,   0 }, { 218,   0 }, { 219,   0 },
 { 220,   0 }, { 221,   0 }, { 222,   0 }, { 223,   0 }, { 224,   0 },
 { 225,   0 }, { 226,   0 }, { 227,   0 }, { 228,   0 }, { 229,   0 },
 { 230,   0 }, { 231,   0 }, { 232,   0 }, { 233,   0 }, { 234,   0 },
 { 235,   0 }, { 236,   0 }, { 237,   0 }, { 238,   0 }, { 239,   0 },
 { 240,   0 }, { 241,   0 }, { 242,   0 }, { 243,   0 }, { 244,   0 },
 { 245,   0 }, { 246,   0 }, { 247,   0 }, { 248,   0 }, { 249,   0 },

 { 250,   0 }, { 251,   0 }, { 252,   0 }, { 253,   0 }, { 254,   0 },
 { 255,   0 }, { 256,   0 }, {   0,  16 }, {   0,5559 }, {   1,-258 },
 {   2,-258 }, {   3,-258 }, {   4,-258 }, {   5,-258 }, {   6,-258 },
 {   7,-258 }, {   8,-258 }, {   9,   0 }, {  10,-4920 }, {  11,-258 },
 {  12,   0 }, {  13,-4920 }, {  14,-258 }, {  15,-258 }, {  16,-258 },
 {  17,-258 }, {  18,-258 }, {  19,-258 }, {  20,-258 }, {  21,-258 },
 {  22,-258 }, {  23,-258 }, {  24,-258 }, {  25,-258 }, {  26,-258 },
 {  27,-258 }, {  28,-258 }, {  29,-258 }, {  30,-258 }, {  31,-258 },
 {  32,   0 }, {  33,-258 }, {  34,-258 }, {  35,-258 }, {  36,-258 },
 {  37,-258 }, {  38,-258 }, {  39,-258 }, {  40,-258 }, {  41,-258 },

 {  42,-258 }, {  43,-258 }, {  44,-258 }, {  45, 258 }, {  46,-258 },
 {  47,-258 }, {  48,-258 }, {  49,-258 }, {  50,-258 }, {  51,-258 },
 {  52,-258 }, {  53,-258 }, {  54,-258 }, {  55,-258 }, {  56,-258 },
 {  57,-258 }, {  58,-258 }, {  59,-258 }, {  60,-258 }, {  61,-258 },
 {  62,-258 }, {  63,-258 }, {  64,-258 }, {  65,-258 }, {  66,-258 },
 {  67,-258 }, {  68,-258 }, {  69,-258 }, {  70,-258 }, {  71,-258 },
 {  72,-258 }, {  73,-258 }, {  74,-258 }, {  75,-258 }, {  76,-258 },
 {  77,-258 }, {  78,-258 }, {  79,-258 }, {  80,-258 }, {  81,-258 },
 {  82,-258 }, {  83,-258 }, {  84,-258 }, {  85,-258 }, {  86,-258 },
 {  87,-258 }, {  88,-258 }, {  89,-258 }, {  90,-258 }, {  91,-258 },

 {  92,-258 }, {  93,-258 }, {  94,-258 }, {  95,-258 }, {  96,-258 },
 {  97,-258 }, {  98,-258 }, {  99,-258 }, { 100,-258 }, { 101,-258 },
 { 102,-258 }, { 103,-258 }, { 104,-258 }, { 105,-258 }, { 106,-258 },
 { 107,-258 }, { 108,-258 }, { 109,-258 }, { 110,-258 }, { 111,-258 },
 { 112,-258 }, { 113,-258 }, { 114,-258 }, { 115,-258 }, { 116,-258 },
 { 117,-258 }, { 118,-258 }, { 119,-258 }, { 120,-258 }, { 121,-258 },
 { 122,-258 }, { 123,-258 }, { 124,-258 }, { 125,-258 }, { 126,-258 },
 { 127,-258 }, { 128,-258 }, { 129,-258 }, { 130,-258 }, { 131,-258 },
 { 132,-258 }, { 133,-258 }, { 134,-258 }, { 135,-258 }, { 136,-258 },
 { 137,-258 }, { 138,-258 }, { 139,-258 }, { 140,-258 }, { 141,-258 },

 { 142,-258 }, { 143,-258 }, { 144,-258 }, { 145,-258 }, { 146,-258 },
 { 147,-258 }, { 148,-258 }, { 149,-258 }, { 150,-258 }, { 151,-258 },
 { 152,-258 }, { 153,-258 }, { 154,-258 }, { 155,-258 }, { 156,-258 },
 { 157,-258 }, { 158,-258 }, { 159,-258 }, { 160,-258 }, { 161,-258 },
 { 162,-258 }, { 163,-258 }, { 164,-258 }, { 165,-258 }, { 166,-258 },
 { 167,-258 }, { 168,-258 }, { 169,-258 }, { 170,-258 }, { 171,-258 },
 { 172,-258 }, { 173,-258 }, { 174,-258 }, { 175,-258 }, { 176,-258 },
 { 177,-258 }, { 178,-258 }, { 179,-258 }, { 180,-258 }, { 181,-258 },
 { 182,-258 }, { 183,-258 }, { 184,-258 }, { 185,-258 }, { 186,-258 },
 { 187,-258 }, { 188,-258 }, { 189,-258 }, { 190,-258 }, { 191,-258 },

 { 192,-258 }, { 193,-258 }, { 194,-258 }, { 195,-258 }, { 196,-258 },
 { 197,-258 }, { 198,-258 }, { 199,-258 }, { 200,-258 }, { 201,-258 },
 { 202,-258 }, { 203,-258 }, { 204,-258 }, { 205,-258 }, { 206,-258 },
 { 207,-258 }, { 208,-258 }, { 209,-258 }, { 210,-258 }, { 211,-258 },
 { 212,-258 }, { 213,-258 }, { 214,-258 }, { 215,-258 }, { 216,-258 },
 { 217,-258 }, { 218,-258 }, { 219,-258 }, { 220,-258 }, { 221,-258 },
 { 222,-258 }, { 223,-258 }, { 224,-258 }, { 225,-258 }, { 226,-258 },
 { 227,-258 }, { 228,-258 }, { 229,-258 }, { 230,-258 }, { 231,-258 },
 { 232,-258 }, { 233,-258 }, { 234,-258 }, { 235,-258 }, { 236,-258 },
 { 237,-258 }, { 238,-258 }, { 239,-258 }, { 240,-258 }, { 241,-258 },

 { 242,-258 }, { 243,-258 }, { 244,-258 }, { 245,-258 }, { 246,-258 },
 { 247,-258 }, { 248,-258 }, { 249,-258 }, { 250,-258 }, { 251,-258 },
 { 252,-258 }, { 253,-258 }, { 254,-258 }, { 255,-258 }, { 256,-258 },
 {   0,  16 }, {   0,5301 }, {   1,-516 }, {   2,-516 }, {   3,-516 },
 {   4,-516 }, {   5,-516 }, {   6,-516 }, {   7,-516 }, {   8,-516 },
 {   9,-258 }, {  10,-5178 }, {  11,-516 }, {  12,-258 }, {  13,-5178 },
 {  14,-516 }, {  15,-516 }, {  16,-516 }, {  17,-516 }, {  18,-516 },
 {  19,-516 }, {  20,-516 }, {  21,-516 }, {  22,-516 }, {  23,-516 },
 {  24,-516 }, {  25,-516 }, {  26,-516 }, {  27,-516 }, {  28,-516 },
 {  29,-516 }, {  30,-516 }, {  31,-516 }, {  32,-258 }, {  33,-516 },

 {  34,-516 }, {  35,-516 }, {  36,-516 }, {  37,-516 }, {  38,-516 },
 {  39,-516 }, {  40,-516 }, {  41,-516 }, {  42,-516 }, {  43,-516 },
 {  44,-516 }, {  45,3190 }, {  46,-516 }, {  47,-516 }, {  48,-516 },
 {  49,-516 }, {  50,-516 }, {  51,-516 }, {  52,-516 }, {  53,-516 },
 {  54,-516 }, {  55,-516 }, {  56,-516 }, {  57,-516 }, {  58,-516 },
 {  59,-516 }, {  60,-516 }, {  61,-516 }, {  62,-516 }, {  63,-516 },
 {  64,-516 }, {  65,-516 }, {  66,-516 }, {  67,-516 }, {  68,-516 },
 {  69,-516 }, {  70,-516 }, {  71,-516 }, {  72,-516 }, {  73,-516 },
 {  74,-516 }, {  75,-516 }, {  76,-516 }, {  77,-516 }, {  78,-516 },
 {  79,-516 }, {  80,-516 }, {  81,-516 }, {  82,-516 }, {  83,-516 },

 {  84,-516 }, {  85,-516 }, {  86,-516 }, {  87,-516 }, {  88,-516 },
 {  89,-516 }, {  90,-516 }, {  91,-516 }, {  92,-516 }, {  93,-516 },
 {  94,-516 }, {  95,-516 }, {  96,-516 }, {  97,-516 }, {  98,-516 },
 {  99,-516 }, { 100,-516 }, { 101,-516 }, { 102,-516 }, { 103,-516 },
 { 104,-516 }, { 105,-516 }, { 106,-516 }, { 107,-516 }, { 108,-516 },
 { 109,-516 }, { 110,-516 }, { 111,-516 }, { 112,-516 }, { 113,-516 },
 { 114,-516 }, { 115,-516 }, { 116,-516 }, { 117,-516 }, { 118,-516 },
 { 119,-516 }, { 120,-516 }, { 121,-516 }, { 122,-516 }, { 123,-516 },
 { 124,-516 }, { 125,-516 }, { 126,-516 }, { 127,-516 }, { 128,-516 },
 { 129,-516 }, { 130,-516 }, { 131,-516 }, { 132,-516 }, { 133,-516 },

 { 134,-516 }, { 135,-516 }, { 136,-516 }, { 137,-516 }, { 138,-516 },
 { 139,-516 }, { 140,-516 }, { 141,-516 }, { 142,-516 }, { 143,-516 },
 { 144,-516 }, { 145,-516 }, { 146,-516 }, { 147,-516 }, { 148,-516 },
 { 149,-516 }, { 150,-516 }, { 151,-516 }, { 152,-516 }, { 153,-516 },
 { 154,-516 }, { 155,-516 }, { 156,-516 }, { 157,-516 }, { 158,-516 },
 { 159,-516 }, { 160,-516 }, { 161,-516 }, { 162,-516 }, { 163,-516 },
 { 164,-516 }, { 165,-516 }, { 166,-516 }, { 167,-516 }, { 168,-516 },
 { 169,-516 }, { 170,-516 }, { 171,-516 }, { 172,-516 }, { 173,-516 },
 { 174,-516 }, { 175,-516 }, { 176,-516 }, { 177,-516 }, { 178,-516 },
 { 179,-516 }, { 180,-516 }, { 181,-516 }, { 182,-516 }, { 183,-516 },

 { 184,-516 }, { 185,-516 }, { 186,-516 }, { 187,-516 }, { 188,-516 },
 { 189,-516 }, { 190,-516 }, { 191,-516 }, { 192,-516 }, { 193,-516 },
 { 194,-516 }, { 195,-516 }, { 196,-516 }, { 197,-516 }, { 198,-516 },
 { 199,-516 }, { 200,-516 }, { 201,-516 }, { 202,-516 }, { 203,-516 },
 { 204,-516 }, { 205,-516 }, { 206,-516 }, { 207,-516 }, { 208,-516 },
 { 209,-516 }, { 210,-516 }, { 211,-516 }, { 212,-516 }, { 213,-516 },
 { 214,-516 }, { 215,-516 }, { 216,-516 }, { 217,-516 }, { 218,-516 },
 { 219,-516 }, { 220,-516 }, { 221,-516 }, { 222,-516 }, { 223,-516 },
 { 224,-516 }, { 225,-516 }, { 226,-516 }, { 227,-516 }, { 228,-516 },
 { 229,-516 }, { 230,-516 }, { 231,-516 }, { 232,-516 }, { 233,-516 },

 { 234,-516 }, { 235,-516 }, { 236,-516 }, { 237,-516 }, { 238,-516 },
 { 239,-516 }, { 240,-516 }, { 241,-516 }, { 242,-516 }, { 243,-516 },
 { 244,-516 }, { 245,-516 }, { 246,-516 }, { 247,-516 }, { 248,-516 },
 { 249,-516 }, { 250,-516 }, { 251,-516 }, { 252,-516 }, { 253,-516 },
 { 254,-516 }, { 255,-516 }, { 256,-516 }, {   0,  21 }, {   0,5043 },
 {   1,3190 }, {   2,3190 }, {   3,3190 }, {   4,3190 }, {   5,3190 },
 {   6,3190 }, {   7,3190 }, {   8,3190 }, {   9,3448 }, {  10,3706 },
 {  11,3190 }, {  12,3448 }, {  13,3706 }, {  14,3190 }, {  15,3190 },
 {  16,3190 }, {  17,3190 }, {  18,3190 }, {  19,3190 }, {  20,3190 },
 {  21,3190 }, {  22,3190 }, {  23,3190 }, {  24,3190 }, {  25,3190 },

 {  26,3190 }, {  27,3190 }, {  28,3190 }, {  29,3190 }, {  30,3190 },
 {  31,3190 }, {  32,3448 }, {  33,3190 }, {  34,3190 }, {  35,3190 },
 {  36,3190 }, {  37,3190 }, {  38,3190 }, {  39,3190 }, {  40,3190 },
 {  41,3190 }, {  42,3190 }, {  43,3190 }, {  44,3190 }, {  45,3753 },
 {  46,3190 }, {  47,3190 }, {  48,3190 }, {  49,3190 }, {  50,3190 },
 {  51,3190 }, {  52,3190 }, {  53,3190 }, {  54,3190 }, {  55,3190 },
 {  56,3190 }, {  57,3190 }, {  58,3190 }, {  59,3190 }, {  60,3190 },
 {  61,3190 }, {  62,3190 }, {  63,3190 }, {  64,3190 }, {  65,3190 },
 {  66,3190 }, {  67,3190 }, {  68,3190 }, {  69,3190 }, {  70,3190 },
 {  71,3190 }, {  72,3190 }, {  73,3190 }, {  74,3190 }, {  75,3190 },

 {  76,3190 }, {  77,3190 }, {  78,3190 }, {  79,3190 }, {  80,3190 },
 {  81,3190 }, {  82,3190 }, {  83,3190 }, {  84,3190 }, {  85,3190 },
 {  86,3190 }, {  87,3190 }, {  88,3190 }, {  89,3190 }, {  90,3190 },
 {  91,3190 }, {  92,3190 }, {  93,3190 }, {  94,3190 }, {  95,3190 },
 {  96,3190 }, {  97,3190 }, {  98,3190 }, {  99,3190 }, { 100,3190 },
 { 101,3190 }, { 102,3190 }, { 103,3190 }, { 104,3190 }, { 105,3190 },
 { 106,3190 }, { 107,3190 }, { 108,3190 }, { 109,3190 }, { 110,3190 },
 { 111,3190 }, { 112,3190 }, { 113,3190 }, { 114,3190 }, { 115,3190 },
 { 116,3190 }, { 117,3190 }, { 118,3190 }, { 119,3190 }, { 120,3190 },
 { 121,3190 }, { 122,3190 }, { 123,3190 }, { 124,3190 }, { 125,3190 },

 { 126,3190 }, { 127,3190 }, { 128,3190 }, { 129,3190 }, { 130,3190 },
 { 131,3190 }, { 132,3190 }, { 133,3190 }, { 134,3190 }, { 135,3190 },
 { 136,3190 }, { 137,3190 }, { 138,3190 }, { 139,3190 }, { 140,3190 },
 { 141,3190 }, { 142,3190 }, { 143,3190 }, { 144,3190 }, { 145,3190 },
 { 146,3190 }, { 147,3190 }, { 148,3190 }, { 149,3190 }, { 150,3190 },
 { 151,3190 }, { 152,3190 }, { 153,3190 }, { 154,3190 }, { 155,3190 },
 { 156,3190 }, { 157,3190 }, { 158,3190 }, { 159,3190 }, { 160,3190 },
 { 161,3190 }, { 162,3190 }, { 163,3190 }, { 164,3190 }, { 165,3190 },
 { 166,3190 }, { 167,3190 }, { 168,3190 }, { 169,3190 }, { 170,3190 },
 { 171,3190 }, { 172,3190 }, { 173,3190 }, { 174,3190 }, { 175,3190 },

 { 176,3190 }, { 177,3190 }, { 178,3190 }, { 179,3190 }, { 180,3190 },
 { 181,3190 }, { 182,3190 }, { 183,3190 }, { 184,3190 }, { 185,3190 },
 { 186,3190 }, { 187,3190 }, { 188,3190 }, { 189,3190 }, { 190,3190 },
 { 191,3190 }, { 192,3190 }, { 193,3190 }, { 194,3190 }, { 195,3190 },
 { 196,3190 }, { 197,3190 }, { 198,3190 }, { 199,3190 }, { 200,3190 },
 { 201,3190 }, { 202,3190 }, { 203,3190 }, { 204,3190 }, { 205,3190 },
 { 206,3190 }, { 207,3190 }, { 208,3190 }, { 209,3190 }, { 210,3190 },
 { 211,3190 }, { 212,3190 }, { 213,3190 }, { 214,3190 }, { 215,3190 },
 { 216,3190 }, { 217,3190 }, { 218,3190 }, { 219,3190 }, { 220,3190 },
 { 221,3190 }, { 222,3190 }, { 223,3190 }, { 224,3190 }, { 225,3190 },

 { 226,3190 }, { 227,3190 }, { 228,3190 }, { 229,3190 }, { 230,3190 },
 { 231,3190 }, { 232,3190 }, { 233,3190 }, { 234,3190 }, { 235,3190 },
 { 236,3190 }, { 237,3190 }, { 238,3190 }, { 239,3190 }, { 240,3190 },
 { 241,3190 }, { 242,3190 }, { 243,3190 }, { 244,3190 }, { 245,3190 },
 { 246,3190 }, { 247,3190 }, { 248,3190 }, { 249,3190 }, { 250,3190 },
 { 251,3190 }, { 252,3190 }, { 253,3190 }, { 254,3190 }, { 255,3190 },
 { 256,3190 }, {   0,  21 }, {   0,4785 }, {   1,   0 }, {   2,   0 },
 {   3,   0 }, {   4,   0 }, {   5,   0 }, {   6,   0 }, {   7,   0 },
 {   8,   0 }, {   9, 258 }, {  10,-5384 }, {  11,   0 }, {  12, 258 },
 {  13,-5384 }, {  14,   0 }, {  15,   0 }, {  16,   0 }, {  17,   0 },

 {  18,   0 }, {  19,   0 }, {  20,   0 }, {  21,   0 }, {  22,   0 },
 {  23,   0 }, {  24,   0 }, {  25,   0 }, {  26,   0 }, {  27,   0 },
 {  28,   0 }, {  29,   0 }, {  30,   0 }, {  31,   0 }, {  32, 258 },
 {  33,   0 }, {  34,   0 }, {  35,   0 }, {  36,   0 }, {  37,   0 },
 {  38,   0 }, {  39,   0 }, {  40,   0 }, {  41,   0 }, {  42,   0 },
 {  43,   0 }, {  44,   0 }, {  45, 516 }, {  46,   0 }, {  47,   0 },
 {  48,   0 }, {  49,   0 }, {  50,   0 }, {  51,   0 }, {  52,   0 },
 {  53,   0 }, {  54,   0 }, {  55,   0 }, {  56,   0 }, {  57,   0 },
 {  58,   0 }, {  59,   0 }, {  60,   0 }, {  61,   0 }, {  62,   0 },
 {  63,   0 }, {  64,   0 }, {  65,   0 }, {  66,   0 }, {  67,   0 },

 {  68,   0 }, {  69,   0 }, {  70,   0 }, {  71,   0 }, {  72,   0 },
 {  73,   0 }, {  74,   0 }, {  75,   0 }, {  76,   0 }, {  77,   0 },
 {  78,   0 }, {  79,   0 }, {  80,   0 }, {  81,   0 }, {  82,   0 },
 {  83,   0 }, {  84,   0 }, {  85,   0 }, {  86,   0 }, {  87,   0 },
 {  88,   0 }, {  89,   0 }, {  90,   0 }, {  91,   0 }, {  92,   0 },
 {  93,   0 }, {  94,   0 }, {  95,   0 }, {  96,   0 }, {  97,   0 },
 {  98,   0 }, {  99,   0 }, { 100,   0 }, { 101,   0 }, { 102,   0 },
 { 103,   0 }, { 104,   0 }, { 105,   0 }, { 106,   0 }, { 107,   0 },
 { 108,   0 }, { 109,   0 }, { 110,   0 }, { 111,   0 }, { 112,   0 },
 { 113,   0 }, { 114,   0 }, { 115,   0 }, { 116,   0 }, { 117,   0 },

 { 118,   0 }, { 119,   0 }, { 120,   0 }, { 121,   0 }, { 122,   0 },
 { 123,   0 }, { 124,   0 }, { 125,   0 }, { 126,   0 }, { 127,   0 },
 { 128,   0 }, { 129,   0 }, { 130,   0 }, { 131,   0 }, { 132,   0 },
 { 133,   0 }, { 134,   0 }, { 135,   0 }, { 136,   0 }, { 137,   0 },
 { 138,   0 }, { 139,   0 }, { 140,   0 }, { 141,   0 }, { 142,   0 },
 { 143,   0 }, { 144,   0 }, { 145,   0 }, { 146,   0 }, { 147,   0 },
 { 148,   0 }, { 149,   0 }, { 150,   0 }, { 151,   0 }, { 152,   0 },
 { 153,   0 }, { 154,   0 }, { 155,   0 }, { 156,   0 }, { 157,   0 },
 { 158,   0 }, { 159,   0 }, { 160,   0 }, { 161,   0 }, { 162,   0 },
 { 163,   0 }, { 164,   0 }, { 165,   0 }, { 166,   0 }, { 167,   0 },

 { 168,   0 }, { 169,   0 }, { 170,   0 }, { 171,   0 }, { 172,   0 },
 { 173,   0 }, { 174,   0 }, { 175,   0 }, { 176,   0 }, { 177,   0 },
 { 178,   0 }, { 179,   0 }, { 180,   0 }, { 181,   0 }, { 182,   0 },
 { 183,   0 }, { 184,   0 }, { 185,   0 }, { 186,   0 }, { 187,   0 },
 { 188,   0 }, { 189,   0 }, { 190,   0 }, { 191,   0 }, { 192,   0 },
 { 193,   0 }, { 194,   0 }, { 195,   0 }, { 196,   0 }, { 197,   0 },
 { 198,   0 }, { 199,   0 }, { 200,   0 }, { 201,   0 }, { 202,   0 },
 { 203,   0 }, { 204,   0 }, { 205,   0 }, { 206,   0 }, { 207,   0 },
 { 208,   0 }, { 209,   0 }, { 210,   0 }, { 211,   0 }, { 212,   0 },
 { 213,   0 }, { 214,   0 }, { 215,   0 }, { 216,   0 }, { 217,   0 },

 { 218,   0 }, { 219,   0 }, { 220,   0 }, { 221,   0 }, { 222,   0 },
 { 223,   0 }, { 224,   0 }, { 225,   0 }, { 226,   0 }, { 227,   0 },
 { 228,   0 }, { 229,   0 }, { 230,   0 }, { 231,   0 }, { 232,   0 },
 { 233,   0 }, { 234,   0 }, { 235,   0 }, { 236,   0 }, { 237,   0 },
 { 238,   0 }, { 239,   0 }, { 240,   0 }, { 241,   0 }, { 242,   0 },
 { 243,   0 }, { 244,   0 }, { 245,   0 }, { 246,   0 }, { 247,   0 },
 { 248,   0 }, { 249,   0 }, { 250,   0 }, { 251,   0 }, { 252,   0 },
 { 253,   0 }, { 254,   0 }, { 255,   0 }, { 256,   0 }, {   0,  21 },
 {   0,4527 }, {   1,-258 }, {   2,-258 }, {   3,-258 }, {   4,-258 },
 {   5,-258 }, {   6,-258 }, {   7,-258 }, {   8,-258 }, {   9,   0 },

 {  10,-5642 }, {  11,-258 }, {  12,   0 }, {  13,-5642 }, {  14,-258 },
 {  15,-258 }, {  16,-258 }, {  17,-258 }, {  18,-258 }, {  19,-258 },
 {  20,-258 }, {  21,-258 }, {  22,-258 }, {  23,-258 }, {  24,-258 },
 {  25,-258 }, {  26,-258 }, {  27,-258 }, {  28,-258 }, {  29,-258 },
 {  30,-258 }, {  31,-258 }, {  32,   0 }, {  33,-258 }, {  34,-258 },
 {  35,-258 }, {  36,-258 }, {  37,-258 }, {  38,-258 }, {  39,-258 },
 {  40,-258 }, {  41,-258 }, {  42,-258 }, {  43,-258 }, {  44,-258 },
 {  45, 258 }, {  46,-258 }, {  47,-258 }, {  48,-258 }, {  49,-258 },
 {  50,-258 }, {  51,-258 }, {  52,-258 }, {  53,-258 }, {  54,-258 },
 {  55,-258 }, {  56,-258 }, {  57,-258 }, {  58,-258 }, {  59,-258 },

 {  60,-258 }, {  61,-258 }, {  62,-258 }, {  63,-258 }, {  64,-258 },
 {  65,-258 }, {  66,-258 }, {  67,-258 }, {  68,-258 }, {  69,-258 },
 {  70,-258 }, {  71,-258 }, {  72,-258 }, {  73,-258 }, {  74,-258 },
 {  75,-258 }, {  76,-258 }, {  77,-258 }, {  78,-258 }, {  79,-258 },
 {  80,-258 }, {  81,-258 }, {  82,-258 }, {  83,-258 }, {  84,-258 },
 {  85,-258 }, {  86,-258 }, {  87,-258 }, {  88,-258 }, {  89,-258 },
 {  90,-258 }, {  91,-258 }, {  92,-258 }, {  93,-258 }, {  94,-258 },
 {  95,-258 }, {  96,-258 }, {  97,-258 }, {  98,-258 }, {  99,-258 },
 { 100,-258 }, { 101,-258 }, { 102,-258 }, { 103,-258 }, { 104,-258 },
 { 105,-258 }, { 106,-258 }, { 107,-258 }, { 108,-258 }, { 109,-258 },

 { 110,-258 }, { 111,-258 }, { 112,-258 }, { 113,-258 }, { 114,-258 },
 { 115,-258 }, { 116,-258 }, { 117,-258 }, { 118,-258 }, { 119,-258 },
 { 120,-258 }, { 121,-258 }, { 122,-258 }, { 123,-258 }, { 124,-258 },
 { 125,-258 }, { 126,-258 }, { 127,-258 }, { 128,-258 }, { 129,-258 },
 { 130,-258 }, { 131,-258 }, { 132,-258 }, { 133,-258 }, { 134,-258 },
 { 135,-258 }, { 136,-258 }, { 137,-258 }, { 138,-258 }, { 139,-258 },
 { 140,-258 }, { 141,-258 }, { 142,-258 }, { 143,-258 }, { 144,-258 },
 { 145,-258 }, { 146,-258 }, { 147,-258 }, { 148,-258 }, { 149,-258 },
 { 150,-258 }, { 151,-258 }, { 152,-258 }, { 153,-258 }, { 154,-258 },
 { 155,-258 }, { 156,-258 }, { 157,-258 }, { 158,-258 }, { 159,-258 },

 { 160,-258 }, { 161,-258 }, { 162,-258 }, { 163,-258 }, { 164,-258 },
 { 165,-258 }, { 166,-258 }, { 167,-258 }, { 168,-258 }, { 169,-258 },
 { 170,-258 }, { 171,-258 }, { 172,-258 }, { 173,-258 }, { 174,-258 },
 { 175,-258 }, { 176,-258 }, { 177,-258 }, { 178,-258 }, { 179,-258 },
 { 180,-258 }, { 181,-258 }, { 182,-258 }, { 183,-258 }, { 184,-258 },
 { 185,-258 }, { 186,-258 }, { 187,-258 }, { 188,-258 }, { 189,-258 },
 { 190,-258 }, { 191,-258 }, { 192,-258 }, { 193,-258 }, { 194,-258 },
 { 195,-258 }, { 196,-258 }, { 197,-258 }, { 198,-258 }, { 199,-258 },
 { 200,-258 }, { 201,-258 }, { 202,-258 }, { 203,-258 }, { 204,-258 },
 { 205,-258 }, { 206,-258 }, { 207,-258 }, { 208,-258 }, { 209,-258 },

 { 210,-258 }, { 211,-258 }, { 212,-258 }, { 213,-258 }, { 214,-258 },
 { 215,-258 }, { 216,-258 }, { 217,-258 }, { 218,-258 }, { 219,-258 },
 { 220,-258 }, { 221,-258 }, { 222,-258 }, { 223,-258 }, { 224,-258 },
 { 225,-258 }, { 226,-258 }, { 227,-258 }, { 228,-258 }, { 229,-258 },
 { 230,-258 }, { 231,-258 }, { 232,-258 }, { 233,-258 }, { 234,-258 },
 { 235,-258 }, { 236,-258 }, { 237,-258 }, { 238,-258 }, { 239,-258 },
 { 240,-258 }, { 241,-258 }, { 242,-258 }, { 243,-258 }, { 244,-258 },
 { 245,-258 }, { 246,-258 }, { 247,-258 }, { 248,-258 }, { 249,-258 },
 { 250,-258 }, { 251,-258 }, { 252,-258 }, { 253,-258 }, { 254,-258 },
 { 255,-258 }, { 256,-258 }, {   0,  21 }, {   0,4269 }, {   1,-516 },

 {   2,-516 }, {   3,-516 }, {   4,-516 }, {   5,-516 }, {   6,-516 },
 {   7,-516 }, {   8,-516 }, {   9,-258 }, {  10,-5900 }, {  11,-516 },
 {  12,-258 }, {  13,-5900 }, {  14,-516 }, {  15,-516 }, {  16,-516 },
 {  17,-516 }, {  18,-516 }, {  19,-516 }, {  20,-516 }, {  21,-516 },
 {  22,-516 }, {  23,-516 }, {  24,-516 }, {  25,-516 }, {  26,-516 },
 {  27,-516 }, {  28,-516 }, {  29,-516 }, {  30,-516 }, {  31,-516 },
 {  32,-258 }, {  33,-516 }, {  34,-516 }, {  35,-516 }, {  36,-516 },
 {  37,-516 }, {  38,-516 }, {  39,-516 }, {  40,-516 }, {  41,-516 },
 {  42,-516 }, {  43,-516 }, {  44,-516 }, {  45,3237 }, {  46,-516 },
 {  47,-516 }, {  48,-516 }, {  49,-516 }, {  50,-516 }, {  51,-516 },

 {  52,-516 }, {  53,-516 }, {  54,-516 }, {  55,-516 }, {  56,-516 },
 {  57,-516 }, {  58,-516 }, {  59,-516 }, {  60,-516 }, {  61,-516 },
 {  62,-516 }, {  63,-516 }, {  64,-516 }, {  65,-516 }, {  66,-516 },
 {  67,-516 }, {  68,-516 }, {  69,-516 }, {  70,-516 }, {  71,-516 },
 {  72,-516 }, {  73,-516 }, {  74,-516 }, {  75,-516 }, {  76,-516 },
 {  77,-516 }, {  78,-516 }, {  79,-516 }, {  80,-516 }, {  81,-516 },
 {  82,-516 }, {  83,-516 }, {  84,-516 }, {  85,-516 }, {  86,-516 },
 {  87,-516 }, {  88,-516 }, {  89,-516 }, {  90,-516 }, {  91,-516 },
 {  92,-516 }, {  93,-516 }, {  94,-516 }, {  95,-516 }, {  96,-516 },
 {  97,-516 }, {  98,-516 }, {  99,-516 }, { 100,-516 }, { 101,-516 },

 { 102,-516 }, { 103,-516 }, { 104,-516 }, { 105,-516 }, { 106,-516 },
 { 107,-516 }, { 108,-516 }, { 109,-516 }, { 110,-516 }, { 111,-516 },
 { 112,-516 }, { 113,-516 }, { 114,-516 }, { 115,-516 }, { 116,-516 },
 { 117,-516 }, { 118,-516 }, { 119,-516 }, { 120,-516 }, { 121,-516 },
 { 122,-516 }, { 123,-516 }, { 124,-516 }, { 125,-516 }, { 126,-516 },
 { 127,-516 }, { 128,-516 }, { 129,-516 }, { 130,-516 }, { 131,-516 },
 { 132,-516 }, { 133,-516 }, { 134,-516 }, { 135,-516 }, { 136,-516 },
 { 137,-516 }, { 138,-516 }, { 139,-516 }, { 140,-516 }, { 141,-516 },
 { 142,-516 }, { 143,-516 }, { 144,-516 }, { 145,-516 }, { 146,-516 },
 { 147,-516 }, { 148,-516 }, { 149,-516 }, { 150,-516 }, { 151,-516 },

 { 152,-516 }, { 153,-516 }, { 154,-516 }, { 155,-516 }, { 156,-516 },
 { 157,-516 }, { 158,-516 }, { 159,-516 }, { 160,-516 }, { 161,-516 },
 { 162,-516 }, { 163,-516 }, { 164,-516 }, { 165,-516 }, { 166,-516 },
 { 167,-516 }, { 168,-516 }, { 169,-516 }, { 170,-516 }, { 171,-516 },
 { 172,-516 }, { 173,-516 }, { 174,-516 }, { 175,-516 }, { 176,-516 },
 { 177,-516 }, { 178,-516 }, { 179,-516 }, { 180,-516 }, { 181,-516 },
 { 182,-516 }, { 183,-516 }, { 184,-516 }, { 185,-516 }, { 186,-516 },
 { 187,-516 }, { 188,-516 }, { 189,-516 }, { 190,-516 }, { 191,-516 },
 { 192,-516 }, { 193,-516 }, { 194,-516 }, { 195,-516 }, { 196,-516 },
 { 197,-516 }, { 198,-516 }, { 199,-516 }, { 200,-516 }, { 201,-516 },

 { 202,-516 }, { 203,-516 }, { 204,-516 }, { 205,-516 }, { 206,-516 },
 { 207,-516 }, { 208,-516 }, { 209,-516 }, { 210,-516 }, { 211,-516 },
 { 212,-516 }, { 213,-516 }, { 214,-516 }, { 215,-516 }, { 216,-516 },
 { 217,-516 }, { 218,-516 }, { 219,-516 }, { 220,-516 }, { 221,-516 },
 { 222,-516 }, { 223,-516 }, { 224,-516 }, { 225,-516 }, { 226,-516 },
 { 227,-516 }, { 228,-516 }, { 229,-516 }, { 230,-516 }, { 231,-516 },
 { 232,-516 }, { 233,-516 }, { 234,-516 }, { 235,-516 }, { 236,-516 },
 { 237,-516 }, { 238,-516 }, { 239,-516 }, { 240,-516 }, { 241,-516 },
 { 242,-516 }, { 243,-516 }, { 244,-516 }, { 245,-516 }, { 246,-516 },
 { 247,-516 }, { 248,-516 }, { 249,-516 }, { 250,-516 }, { 251,-516 },

 { 252,-516 }, { 253,-516 }, { 254,-516 }, { 255,-516 }, { 256,-516 },
 {   0,   9 }, {   0,4011 }, {   1,   0 }, {   2,   0 }, {   3,   0 },
 {   4,   0 }, {   5,   0 }, {   6,   0 }, {   7,   0 }, {   8,   0 },
 {   9, 258 }, {  10, 516 }, {  11,   0 }, {  12, 258 }, {  13, 516 },
 {  14,   0 }, {  15,   0 }, {  16,   0 }, {  17,   0 }, {  18,   0 },
 {  19,   0 }, {  20,   0 }, {  21,   0 }, {  22,   0 }, {  23,   0 },
 {  24,   0 }, {  25,   0 }, {  26,   0 }, {  27,   0 }, {  28,   0 },
 {  29,   0 }, {  30,   0 }, {  31,   0 }, {  32, 258 }, {  33,   0 },
 {  34,   0 }, {  35,   0 }, {  36,   0 }, {  37,   0 }, {  38,   0 },
 {  39,   0 }, {  40,   0 }, {  41,   0 }, {  42,   0 }, {  43,   0 },

 {  44,   0 }, {  45, 563 }, {  46,   0 }, {  47,   0 }, {  48,   0 },
 {  49,   0 }, {  50,   0 }, {  51,   0 }, {  52,   0 }, {  53,   0 },
 {  54,   0 }, {  55,   0 }, {  56,   0 }, {  57,   0 }, {  58,   0 },
 {  59,   0 }, {  60,   0 }, {  61,   0 }, {  62,   0 }, {  63,   0 },
 {  64,   0 }, {  65,   0 }, {  66,   0 }, {  67,   0 }, {  68,   0 },
 {  69,   0 }, {  70,   0 }, {  71,   0 }, {  72,   0 }, {  73,   0 },
 {  74,   0 }, {  75,   0 }, {  76,   0 }, {  77,   0 }, {  78,   0 },
 {  79,   0 }, {  80,   0 }, {  81,   0 }, {  82,   0 }, {  83,   0 },
 {  84,   0 }, {  85,   0 }, {  86,   0 }, {  87,   0 }, {  88,   0 },
 {  89,   0 }, {  90,   0 }, {  91,   0 }, {  92,   0 }, {  93,   0 },

 {  94,   0 }, {  95,   0 }, {  96,   0 }, {  97,   0 }, {  98,   0 },
 {  99,   0 }, { 100,   0 }, { 101,   0 }, { 102,   0 }, { 103,   0 },
 { 104,   0 }, { 105,   0 }, { 106,   0 }, { 107,   0 }, { 108,   0 },
 { 109,   0 }, { 110,   0 }, { 111,   0 }, { 112,   0 }, { 113,   0 },
 { 114,   0 }, { 115,   0 }, { 116,   0 }, { 117,   0 }, { 118,   0 },
 { 119,   0 }, { 120,   0 }, { 121,   0 }, { 122,   0 }, { 123,   0 },
 { 124,   0 }, { 125,   0 }, { 126,   0 }, { 127,   0 }, { 128,   0 },
 { 129,   0 }, { 130,   0 }, { 131,   0 }, { 132,   0 }, { 133,   0 },
 { 134,   0 }, { 135,   0 }, { 136,   0 }, { 137,   0 }, { 138,   0 },
 { 139,   0 }, { 140,   0 }, { 141,   0 }, { 142,   0 }, { 143,   0 },

 { 144,   0 }, { 145,   0 }, { 146,   0 }, { 147,   0 }, { 148,   0 },
 { 149,   0 }, { 150,   0 }, { 151,   0 }, { 152,   0 }, { 153,   0 },
 { 154,   0 }, { 155,   0 }, { 156,   0 }, { 157,   0 }, { 158,   0 },
 { 159,   0 }, { 160,   0 }, { 161,   0 }, { 162,   0 }, { 163,   0 },
 { 164,   0 }, { 165,   0 }, { 166,   0 }, { 167,   0 }, { 168,   0 },
 { 169,   0 }, { 170,   0 }, { 171,   0 }, { 172,   0 }, { 173,   0 },
 { 174,   0 }, { 175,   0 }, { 176,   0 }, { 177,   0 }, { 178,   0 },
 { 179,   0 }, { 180,   0 }, { 181,   0 }, { 182,   0 }, { 183,   0 },
 { 184,   0 }, { 185,   0 }, { 186,   0 }, { 187,   0 }, { 188,   0 },
 { 189,   0 }, { 190,   0 }, { 191,   0 }, { 192,   0 }, { 193,   0 },

 { 194,   0 }, { 195,   0 }, { 196,   0 }, { 197,   0 }, { 198,   0 },
 { 199,   0 }, { 200,   0 }, { 201,   0 }, { 202,   0 }, { 203,   0 },
 { 204,   0 }, { 205,   0 }, { 206,   0 }, { 207,   0 }, { 208,   0 },
 { 209,   0 }, { 210,   0 }, { 211,   0 }, { 212,   0 }, { 213,   0 },
 { 214,   0 }, { 215,   0 }, { 216,   0 }, { 217,   0 }, { 218,   0 },
 { 219,   0 }, { 220,   0 }, { 221,   0 }, { 222,   0 }, { 223,   0 },
 { 224,   0 }, { 225,   0 }, { 226,   0 }, { 227,   0 }, { 228,   0 },
 { 229,   0 }, { 230,   0 }, { 231,   0 }, { 232,   0 }, { 233,   0 },
 { 234,   0 }, { 235,   0 }, { 236,   0 }, { 237,   0 }, { 238,   0 },
 { 239,   0 }, { 240,   0 }, { 241,   0 }, { 242,   0 }, { 243,   0 },

 { 244,   0 }, { 245,   0 }, { 246,   0 }, { 247,   0 }, { 248,   0 },
 { 249,   0 }, { 250,   0 }, { 251,   0 }, { 252,   0 }, { 253,   0 },
 { 254,   0 }, { 255,   0 }, { 256,   0 }, {   0,   9 }, {   0,3753 },
 {   1,-258 }, {   2,-258 }, {   3,-258 }, {   4,-258 }, {   5,-258 },
 {   6,-258 }, {   7,-258 }, {   8,-258 }, {   9,   0 }, {  10, 258 },
 {  11,-258 }, {  12,   0 }, {  13, 258 }, {  14,-258 }, {  15,-258 },
 {  16,-258 }, {  17,-258 }, {  18,-258 }, {  19,-258 }, {  20,-258 },
 {  21,-258 }, {  22,-258 }, {  23,-258 }, {  24,-258 }, {  25,-258 },
 {  26,-258 }, {  27,-258 }, {  28,-258 }, {  29,-258 }, {  30,-258 },
 {  31,-258 }, {  32,   0 }, {  33,-258 }, {  34,-258 }, {  35,-258 },

 {  36,-258 }, {  37,-258 }, {  38,-258 }, {  39,-258 }, {  40,-258 },
 {  41,-258 }, {  42,-258 }, {  43,-258 }, {  44,-258 }, {  45, 305 },
 {  46,-258 }, {  47,-258 }, {  48,-258 }, {  49,-258 }, {  50,-258 },
 {  51,-258 }, {  52,-258 }, {  53,-258 }, {  54,-258 }, {  55,-258 },
 {  56,-258 }, {  57,-258 }, {  58,-258 }, {  59,-258 }, {  60,-258 },
 {  61,-258 }, {  62,-258 }, {  63,-258 }, {  64,-258 }, {  65,-258 },
 {  66,-258 }, {  67,-258 }, {  68,-258 }, {  69,-258 }, {  70,-258 },
 {  71,-258 }, {  72,-258 }, {  73,-258 }, {  74,-258 }, {  75,-258 },
 {  76,-258 }, {  77,-258 }, {  78,-258 }, {  79,-258 }, {  80,-258 },
 {  81,-258 }, {  82,-258 }, {  83,-258 }, {  84,-258 }, {  85,-258 },

 {  86,-258 }, {  87,-258 }, {  88,-258 }, {  89,-258 }, {  90,-258 },
 {  91,-258 }, {  92,-258 }, {  93,-258 }, {  94,-258 }, {  95,-258 },
 {  96,-258 }, {  97,-258 }, {  98,-258 }, {  99,-258 }, { 100,-258 },
 { 101,-258 }, { 102,-258 }, { 103,-258 }, { 104,-258 }, { 105,-258 },
 { 106,-258 }, { 107,-258 }, { 108,-258 }, { 109,-258 }, { 110,-258 },
 { 111,-258 }, { 112,-258 }, { 113,-258 }, { 114,-258 }, { 115,-258 },
 { 116,-258 }, { 117,-258 }, { 118,-258 }, { 119,-258 }, { 120,-258 },
 { 121,-258 }, { 122,-258 }, { 123,-258 }, { 124,-258 }, { 125,-258 },
 { 126,-258 }, { 127,-258 }, { 128,-258 }, { 129,-258 }, { 130,-258 },
 { 131,-258 }, { 132,-258 }, { 133,-258 }, { 134,-258 }, { 135,-258 },

 { 136,-258 }, { 137,-258 }, { 138,-258 }, { 139,-258 }, { 140,-258 },
 { 141,-258 }, { 142,-258 }, { 143,-258 }, { 144,-258 }, { 145,-258 },
 { 146,-258 }, { 147,-258 }, { 148,-258 }, { 149,-258 }, { 150,-258 },
 { 151,-258 }, { 152,-258 }, { 153,-258 }, { 154,-258 }, { 155,-258 },
 { 156,-258 }, { 157,-258 }, { 158,-258 }, { 159,-258 }, { 160,-258 },
 { 161,-258 }, { 162,-258 }, { 163,-258 }, { 164,-258 }, { 165,-258 },
 { 166,-258 }, { 167,-258 }, { 168,-258 }, { 169,-258 }, { 170,-258 },
 { 171,-258 }, { 172,-258 }, { 173,-258 }, { 174,-258 }, { 175,-258 },
 { 176,-258 }, { 177,-258 }, { 178,-258 }, { 179,-258 }, { 180,-258 },
 { 181,-258 }, { 182,-258 }, { 183,-258 }, { 184,-258 }, { 185,-258 },

 { 186,-258 }, { 187,-258 }, { 188,-258 }, { 189,-258 }, { 190,-258 },
 { 191,-258 }, { 192,-258 }, { 193,-258 }, { 194,-258 }, { 195,-258 },
 { 196,-258 }, { 197,-258 }, { 198,-258 }, { 199,-258 }, { 200,-258 },
 { 201,-258 }, { 202,-258 }, { 203,-258 }, { 204,-258 }, { 205,-258 },
 { 206,-258 }, { 207,-258 }, { 208,-258 }, { 209,-258 }, { 210,-258 },
 { 211,-258 }, { 212,-258 }, { 213,-258 }, { 214,-258 }, { 215,-258 },
 { 216,-258 }, { 217,-258 }, { 218,-258 }, { 219,-258 }, { 220,-258 },
 { 221,-258 }, { 222,-258 }, { 223,-258 }, { 224,-258 }, { 225,-258 },
 { 226,-258 }, { 227,-258 }, { 228,-258 }, { 229,-258 }, { 230,-258 },
 { 231,-258 }, { 232,-258 }, { 233,-258 }, { 234,-258 }, { 235,-258 },

 { 236,-258 }, { 237,-258 }, { 238,-258 }, { 239,-258 }, { 240,-258 },
 { 241,-258 }, { 242,-258 }, { 243,-258 }, { 244,-258 }, { 245,-258 },
 { 246,-258 }, { 247,-258 }, { 248,-258 }, { 249,-258 }, { 250,-258 },
 { 251,-258 }, { 252,-258 }, { 253,-258 }, { 254,-258 }, { 255,-258 },
 { 256,-258 }, {   0,   9 }, {   0,3495 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   9,-4911 }, {  10,-4911 }, {   0,   0 }, {  12,-4911 },
 {  13,-4911 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },

 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  32,-4911 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {  39,-13861 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {  45,-13852 }, {   0,   9 }, {   0,3448 },
 {   1,-563 }, {   2,-563 }, {   3,-563 }, {   4,-563 }, {   5,-563 },
 {   6,-563 }, {   7,-563 }, {   8,-563 }, {   9,-305 }, {  10, -47 },
 {  11,-563 }, {  12,-305 }, {  13, -47 }, {  14,-563 }, {  15,-563 },
 {  16,-563 }, {  17,-563 }, {  18,-563 }, {  19,-563 }, {  20,-563 },
 {  21,-563 }, {  22,-563 }, {  23,-563 }, {  24,-563 }, {  25,-563 },
 {  26,-563 }, {  27,-563 }, {  28,-563 }, {  29,-563 }, {  30,-563 },

 {  31,-563 }, {  32,-305 }, {  33,-563 }, {  34,-563 }, {  35,-563 },
 {  36,-563 }, {  37,-563 }, {  38,-563 }, {  39,-563 }, {  40,-563 },
 {  41,-563 }, {  42,-563 }, {  43,-563 }, {  44,-563 }, {  45,2674 },
 {  46,-563 }, {  47,-563 }, {  48,-563 }, {  49,-563 }, {  50,-563 },
 {  51,-563 }, {  52,-563 }, {  53,-563 }, {  54,-563 }, {  55,-563 },
 {  56,-563 }, {  57,-563 }, {  58,-563 }, {  59,-563 }, {  60,-563 },
 {  61,-563 }, {  62,-563 }, {  63,-563 }, {  64,-563 }, {  65,-563 },
 {  66,-563 }, {  67,-563 }, {  68,-563 }, {  69,-563 }, {  70,-563 },
 {  71,-563 }, {  72,-563 }, {  73,-563 }, {  74,-563 }, {  75,-563 },
 {  76,-563 }, {  77,-563 }, {  78,-563 }, {  79,-563 }, {  80,-563 },

 {  81,-563 }, {  82,-563 }, {  83,-563 }, {  84,-563 }, {  85,-563 },
 {  86,-563 }, {  87,-563 }, {  88,-563 }, {  89,-563 }, {  90,-563 },
 {  91,-563 }, {  92,-563 }, {  93,-563 }, {  94,-563 }, {  95,-563 },
 {  96,-563 }, {  97,-563 }, {  98,-563 }, {  99,-563 }, { 100,-563 },
 { 101,-563 }, { 102,-563 }, { 103,-563 }, { 104,-563 }, { 105,-563 },
 { 106,-563 }, { 107,-563 }, { 108,-563 }, { 109,-563 }, { 110,-563 },
 { 111,-563 }, { 112,-563 }, { 113,-563 }, { 114,-563 }, { 115,-563 },
 { 116,-563 }, { 117,-563 }, { 118,-563 }, { 119,-563 }, { 120,-563 },
 { 121,-563 }, { 122,-563 }, { 123,-563 }, { 124,-563 }, { 125,-563 },
 { 126,-563 }, { 127,-563 }, { 128,-563 }, { 129,-563 }, { 130,-563 },

 { 131,-563 }, { 132,-563 }, { 133,-563 }, { 134,-563 }, { 135,-563 },
 { 136,-563 }, { 137,-563 }, { 138,-563 }, { 139,-563 }, { 140,-563 },
 { 141,-563 }, { 142,-563 }, { 143,-563 }, { 144,-563 }, { 145,-563 },
 { 146,-563 }, { 147,-563 }, { 148,-563 }, { 149,-563 }, { 150,-563 },
 { 151,-563 }, { 152,-563 }, { 153,-563 }, { 154,-563 }, { 155,-563 },
 { 156,-563 }, { 157,-563 }, { 158,-563 }, { 159,-563 }, { 160,-563 },
 { 161,-563 }, { 162,-563 }, { 163,-563 }, { 164,-563 }, { 165,-563 },
 { 166,-563 }, { 167,-563 }, { 168,-563 }, { 169,-563 }, { 170,-563 },
 { 171,-563 }, { 172,-563 }, { 173,-563 }, { 174,-563 }, { 175,-563 },
 { 176,-563 }, { 177,-563 }, { 178,-563 }, { 179,-563 }, { 180,-563 },

 { 181,-563 }, { 182,-563 }, { 183,-563 }, { 184,-563 }, { 185,-563 },
 { 186,-563 }, { 187,-563 }, { 188,-563 }, { 189,-563 }, { 190,-563 },
 { 191,-563 }, { 192,-563 }, { 193,-563 }, { 194,-563 }, { 195,-563 },
 { 196,-563 }, { 197,-563 }, { 198,-563 }, { 199,-563 }, { 200,-563 },
 { 201,-563 }, { 202,-563 }, { 203,-563 }, { 204,-563 }, { 205,-563 },
 { 206,-563 }, { 207,-563 }, { 208,-563 }, { 209,-563 }, { 210,-563 },
 { 211,-563 }, { 212,-563 }, { 213,-563 }, { 214,-563 }, { 215,-563 },
 { 216,-563 }, { 217,-563 }, { 218,-563 }, { 219,-563 }, { 220,-563 },
 { 221,-563 }, { 222,-563 }, { 223,-563 }, { 224,-563 }, { 225,-563 },
 { 226,-563 }, { 227,-563 }, { 228,-563 }, { 229,-563 }, { 230,-563 },

 { 231,-563 }, { 232,-563 }, { 233,-563 }, { 234,-563 }, { 235,-563 },
 { 236,-563 }, { 237,-563 }, { 238,-563 }, { 239,-563 }, { 240,-563 },
 { 241,-563 }, { 242,-563 }, { 243,-563 }, { 244,-563 }, { 245,-563 },
 { 246,-563 }, { 247,-563 }, { 248,-563 }, { 249,-563 }, { 250,-563 },
 { 251,-563 }, { 252,-563 }, { 253,-563 }, { 254,-563 }, { 255,-563 },
 { 256,-563 }, {   0,   9 }, {   0,3190 }, {   1,-3659 }, {   2,-3659 },
 {   3,-3659 }, {   4,-3659 }, {   5,-3659 }, {   6,-3659 }, {   7,-3659 },
 {   8,-3659 }, {   9,-3401 }, {  10,-8243 }, {  11,-3659 }, {  12,-3401 },
 {  13,-8243 }, {  14,-3659 }, {  15,-3659 }, {  16,-3659 }, {  17,-3659 },
 {  18,-3659 }, {  19,-3659 }, {  20,-3659 }, {  21,-3659 }, {  22,-3659 },

 {  23,-3659 }, {  24,-3659 }, {  25,-3659 }, {  26,-3659 }, {  27,-3659 },
 {  28,-3659 }, {  29,-3659 }, {  30,-3659 }, {  31,-3659 }, {  32,-3401 },
 {  33,-3659 }, {  34,-3659 }, {  35,-3659 }, {  36,-3659 }, {  37,-3659 },
 {  38,-3659 }, {  39,-3659 }, {  40,-3659 }, {  41,-3659 }, {  42,-3659 },
 {  43,-3659 }, {  44,-3659 }, {  45,   0 }, {  46,-3659 }, {  47,-3659 },
 {  48,-3659 }, {  49,-3659 }, {  50,-3659 }, {  51,-3659 }, {  52,-3659 },
 {  53,-3659 }, {  54,-3659 }, {  55,-3659 }, {  56,-3659 }, {  57,-3659 },
 {  58,-3659 }, {  59,-3659 }, {  60,-3659 }, {  61,-3659 }, {  62,-3659 },
 {  63,-3659 }, {  64,-3659 }, {  65,-3659 }, {  66,-3659 }, {  67,-3659 },
 {  68,-3659 }, {  69,-3659 }, {  70,-3659 }, {  71,-3659 }, {  72,-3659 },

 {  73,-3659 }, {  74,-3659 }, {  75,-3659 }, {  76,-3659 }, {  77,-3659 },
 {  78,-3659 }, {  79,-3659 }, {  80,-3659 }, {  81,-3659 }, {  82,-3659 },
 {  83,-3659 }, {  84,-3659 }, {  85,-3659 }, {  86,-3659 }, {  87,-3659 },
 {  88,-3659 }, {  89,-3659 }, {  90,-3659 }, {  91,-3659 }, {  92,-3659 },
 {  93,-3659 }, {  94,-3659 }, {  95,-3659 }, {  96,-3659 }, {  97,-3659 },
 {  98,-3659 }, {  99,-3659 }, { 100,-3659 }, { 101,-3659 }, { 102,-3659 },
 { 103,-3659 }, { 104,-3659 }, { 105,-3659 }, { 106,-3659 }, { 107,-3659 },
 { 108,-3659 }, { 109,-3659 }, { 110,-3659 }, { 111,-3659 }, { 112,-3659 },
 { 113,-3659 }, { 114,-3659 }, { 115,-3659 }, { 116,-3659 }, { 117,-3659 },
 { 118,-3659 }, { 119,-3659 }, { 120,-3659 }, { 121,-3659 }, { 122,-3659 },

 { 123,-3659 }, { 124,-3659 }, { 125,-3659 }, { 126,-3659 }, { 127,-3659 },
 { 128,-3659 }, { 129,-3659 }, { 130,-3659 }, { 131,-3659 }, { 132,-3659 },
 { 133,-3659 }, { 134,-3659 }, { 135,-3659 }, { 136,-3659 }, { 137,-3659 },
 { 138,-3659 }, { 139,-3659 }, { 140,-3659 }, { 141,-3659 }, { 142,-3659 },
 { 143,-3659 }, { 144,-3659 }, { 145,-3659 }, { 146,-3659 }, { 147,-3659 },
 { 148,-3659 }, { 149,-3659 }, { 150,-3659 }, { 151,-3659 }, { 152,-3659 },
 { 153,-3659 }, { 154,-3659 }, { 155,-3659 }, { 156,-3659 }, { 157,-3659 },
 { 158,-3659 }, { 159,-3659 }, { 160,-3659 }, { 161,-3659 }, { 162,-3659 },
 { 163,-3659 }, { 164,-3659 }, { 165,-3659 }, { 166,-3659 }, { 167,-3659 },
 { 168,-3659 }, { 169,-3659 }, { 170,-3659 }, { 171,-3659 }, { 172,-3659 },

 { 173,-3659 }, { 174,-3659 }, { 175,-3659 }, { 176,-3659 }, { 177,-3659 },
 { 178,-3659 }, { 179,-3659 }, { 180,-3659 }, { 181,-3659 }, { 182,-3659 },
 { 183,-3659 }, { 184,-3659 }, { 185,-3659 }, { 186,-3659 }, { 187,-3659 },
 { 188,-3659 }, { 189,-3659 }, { 190,-3659 }, { 191,-3659 }, { 192,-3659 },
 { 193,-3659 }, { 194,-3659 }, { 195,-3659 }, { 196,-3659 }, { 197,-3659 },
 { 198,-3659 }, { 199,-3659 }, { 200,-3659 }, { 201,-3659 }, { 202,-3659 },
 { 203,-3659 }, { 204,-3659 }, { 205,-3659 }, { 206,-3659 }, { 207,-3659 },
 { 208,-3659 }, { 209,-3659 }, { 210,-3659 }, { 211,-3659 }, { 212,-3659 },
 { 213,-3659 }, { 214,-3659 }, { 215,-3659 }, { 216,-3659 }, { 217,-3659 },
 { 218,-3659 }, { 219,-3659 }, { 220,-3659 }, { 221,-3659 }, { 222,-3659 },

 { 223,-3659 }, { 224,-3659 }, { 225,-3659 }, { 226,-3659 }, { 227,-3659 },
 { 228,-3659 }, { 229,-3659 }, { 230,-3659 }, { 231,-3659 }, { 232,-3659 },
 { 233,-3659 }, { 234,-3659 }, { 235,-3659 }, { 236,-3659 }, { 237,-3659 },
 { 238,-3659 }, { 239,-3659 }, { 240,-3659 }, { 241,-3659 }, { 242,-3659 },
 { 243,-3659 }, { 244,-3659 }, { 245,-3659 }, { 246,-3659 }, { 247,-3659 },
 { 248,-3659 }, { 249,-3659 }, { 250,-3659 }, { 251,-3659 }, { 252,-3659 },
 { 253,-3659 }, { 254,-3659 }, { 255,-3659 }, { 256,-3659 }, {   0,  16 },
 {   0,2932 }, {   1,   0 }, {   2,   0 }, {   3,   0 }, {   4,   0 },
 {   5,   0 }, {   6,   0 }, {   7,   0 }, {   8,   0 }, {   9, 258 },
 {  10, 516 }, {  11,   0 }, {  12, 258 }, {  13, 516 }, {  14,   0 },

 {  15,   0 }, {  16,   0 }, {  17,   0 }, {  18,   0 }, {  19,   0 },
 {  20,   0 }, {  21,   0 }, {  22,   0 }, {  23,   0 }, {  24,   0 },
 {  25,   0 }, {  26,   0 }, {  27,   0 }, {  28,   0 }, {  29,   0 },
 {  30,   0 }, {  31,   0 }, {  32, 258 }, {  33,   0 }, {  34,   0 },
 {  35,   0 }, {  36,   0 }, {  37,   0 }, {  38,   0 }, {  39,   0 },
 {  40,   0 }, {  41,   0 }, {  42,   0 }, {  43,   0 }, {  44,   0 },
 {  45, 563 }, {  46,   0 }, {  47,   0 }, {  48,   0 }, {  49,   0 },
 {  50,   0 }, {  51,   0 }, {  52,   0 }, {  53,   0 }, {  54,   0 },
 {  55,   0 }, {  56,   0 }, {  57,   0 }, {  58,   0 }, {  59,   0 },
 {  60,   0 }, {  61,   0 }, {  62,   0 }, {  63,   0 }, {  64,   0 },

 {  65,   0 }, {  66,   0 }, {  67,   0 }, {  68,   0 }, {  69,   0 },
 {  70,   0 }, {  71,   0 }, {  72,   0 }, {  73,   0 }, {  74,   0 },
 {  75,   0 }, {  76,   0 }, {  77,   0 }, {  78,   0 }, {  79,   0 },
 {  80,   0 }, {  81,   0 }, {  82,   0 }, {  83,   0 }, {  84,   0 },
 {  85,   0 }, {  86,   0 }, {  87,   0 }, {  88,   0 }, {  89,   0 },
 {  90,   0 }, {  91,   0 }, {  92,   0 }, {  93,   0 }, {  94,   0 },
 {  95,   0 }, {  96,   0 }, {  97,   0 }, {  98,   0 }, {  99,   0 },
 { 100,   0 }, { 101,   0 }, { 102,   0 }, { 103,   0 }, { 104,   0 },
 { 105,   0 }, { 106,   0 }, { 107,   0 }, { 108,   0 }, { 109,   0 },
 { 110,   0 }, { 111,   0 }, { 112,   0 }, { 113,   0 }, { 114,   0 },

 { 115,   0 }, { 116,   0 }, { 117,   0 }, { 118,   0 }, { 119,   0 },
 { 120,   0 }, { 121,   0 }, { 122,   0 }, { 123,   0 }, { 124,   0 },
 { 125,   0 }, { 126,   0 }, { 127,   0 }, { 128,   0 }, { 129,   0 },
 { 130,   0 }, { 131,   0 }, { 132,   0 }, { 133,   0 }, { 134,   0 },
 { 135,   0 }, { 136,   0 }, { 137,   0 }, { 138,   0 }, { 139,   0 },
 { 140,   0 }, { 141,   0 }, { 142,   0 }, { 143,   0 }, { 144,   0 },
 { 145,   0 }, { 146,   0 }, { 147,   0 }, { 148,   0 }, { 149,   0 },
 { 150,   0 }, { 151,   0 }, { 152,   0 }, { 153,   0 }, { 154,   0 },
 { 155,   0 }, { 156,   0 }, { 157,   0 }, { 158,   0 }, { 159,   0 },
 { 160,   0 }, { 161,   0 }, { 162,   0 }, { 163,   0 }, { 164,   0 },

 { 165,   0 }, { 166,   0 }, { 167,   0 }, { 168,   0 }, { 169,   0 },
 { 170,   0 }, { 171,   0 }, { 172,   0 }, { 173,   0 }, { 174,   0 },
 { 175,   0 }, { 176,   0 }, { 177,   0 }, { 178,   0 }, { 179,   0 },
 { 180,   0 }, { 181,   0 }, { 182,   0 }, { 183,   0 }, { 184,   0 },
 { 185,   0 }, { 186,   0 }, { 187,   0 }, { 188,   0 }, { 189,   0 },
 { 190,   0 }, { 191,   0 }, { 192,   0 }, { 193,   0 }, { 194,   0 },
 { 195,   0 }, { 196,   0 }, { 197,   0 }, { 198,   0 }, { 199,   0 },
 { 200,   0 }, { 201,   0 }, { 202,   0 }, { 203,   0 }, { 204,   0 },
 { 205,   0 }, { 206,   0 }, { 207,   0 }, { 208,   0 }, { 209,   0 },
 { 210,   0 }, { 211,   0 }, { 212,   0 }, { 213,   0 }, { 214,   0 },

 { 215,   0 }, { 216,   0 }, { 217,   0 }, { 218,   0 }, { 219,   0 },
 { 220,   0 }, { 221,   0 }, { 222,   0 }, { 223,   0 }, { 224,   0 },
 { 225,   0 }, { 226,   0 }, { 227,   0 }, { 228,   0 }, { 229,   0 },
 { 230,   0 }, { 231,   0 }, { 232,   0 }, { 233,   0 }, { 234,   0 },
 { 235,   0 }, { 236,   0 }, { 237,   0 }, { 238,   0 }, { 239,   0 },
 { 240,   0 }, { 241,   0 }, { 242,   0 }, { 243,   0 }, { 244,   0 },
 { 245,   0 }, { 246,   0 }, { 247,   0 }, { 248,   0 }, { 249,   0 },
 { 250,   0 }, { 251,   0 }, { 252,   0 }, { 253,   0 }, { 254,   0 },
 { 255,   0 }, { 256,   0 }, {   0,  16 }, {   0,2674 }, {   1,-258 },
 {   2,-258 }, {   3,-258 }, {   4,-258 }, {   5,-258 }, {   6,-258 },

 {   7,-258 }, {   8,-258 }, {   9,   0 }, {  10, 258 }, {  11,-258 },
 {  12,   0 }, {  13, 258 }, {  14,-258 }, {  15,-258 }, {  16,-258 },
 {  17,-258 }, {  18,-258 }, {  19,-258 }, {  20,-258 }, {  21,-258 },
 {  22,-258 }, {  23,-258 }, {  24,-258 }, {  25,-258 }, {  26,-258 },
 {  27,-258 }, {  28,-258 }, {  29,-258 }, {  30,-258 }, {  31,-258 },
 {  32,   0 }, {  33,-258 }, {  34,-258 }, {  35,-258 }, {  36,-258 },
 {  37,-258 }, {  38,-258 }, {  39,-258 }, {  40,-258 }, {  41,-258 },
 {  42,-258 }, {  43,-258 }, {  44,-258 }, {  45, 305 }, {  46,-258 },
 {  47,-258 }, {  48,-258 }, {  49,-258 }, {  50,-258 }, {  51,-258 },
 {  52,-258 }, {  53,-258 }, {  54,-258 }, {  55,-258 }, {  56,-258 },

 {  57,-258 }, {  58,-258 }, {  59,-258 }, {  60,-258 }, {  61,-258 },
 {  62,-258 }, {  63,-258 }, {  64,-258 }, {  65,-258 }, {  66,-258 },
 {  67,-258 }, {  68,-258 }, {  69,-258 }, {  70,-258 }, {  71,-258 },
 {  72,-258 }, {  73,-258 }, {  74,-258 }, {  75,-258 }, {  76,-258 },
 {  77,-258 }, {  78,-258 }, {  79,-258 }, {  80,-258 }, {  81,-258 },
 {  82,-258 }, {  83,-258 }, {  84,-258 }, {  85,-258 }, {  86,-258 },
 {  87,-258 }, {  88,-258 }, {  89,-258 }, {  90,-258 }, {  91,-258 },
 {  92,-258 }, {  93,-258 }, {  94,-258 }, {  95,-258 }, {  96,-258 },
 {  97,-258 }, {  98,-258 }, {  99,-258 }, { 100,-258 }, { 101,-258 },
 { 102,-258 }, { 103,-258 }, { 104,-258 }, { 105,-258 }, { 106,-258 },

 { 107,-258 }, { 108,-258 }, { 109,-258 }, { 110,-258 }, { 111,-258 },
 { 112,-258 }, { 113,-258 }, { 114,-258 }, { 115,-258 }, { 116,-258 },
 { 117,-258 }, { 118,-258 }, { 119,-258 }, { 120,-258 }, { 121,-258 },
 { 122,-258 }, { 123,-258 }, { 124,-258 }, { 125,-258 }, { 126,-258 },
 { 127,-258 }, { 128,-258 }, { 129,-258 }, { 130,-258 }, { 131,-258 },
 { 132,-258 }, { 133,-258 }, { 134,-258 }, { 135,-258 }, { 136,-258 },
 { 137,-258 }, { 138,-258 }, { 139,-258 }, { 140,-258 }, { 141,-258 },
 { 142,-258 }, { 143,-258 }, { 144,-258 }, { 145,-258 }, { 146,-258 },
 { 147,-258 }, { 148,-258 }, { 149,-258 }, { 150,-258 }, { 151,-258 },
 { 152,-258 }, { 153,-258 }, { 154,-258 }, { 155,-258 }, { 156,-258 },

 { 157,-258 }, { 158,-258 }, { 159,-258 }, { 160,-258 }, { 161,-258 },
 { 162,-258 }, { 163,-258 }, { 164,-258 }, { 165,-258 }, { 166,-258 },
 { 167,-258 }, { 168,-258 }, { 169,-258 }, { 170,-258 }, { 171,-258 },
 { 172,-258 }, { 173,-258 }, { 174,-258 }, { 175,-258 }, { 176,-258 },
 { 177,-258 }, { 178,-258 }, { 179,-258 }, { 180,-258 }, { 181,-258 },
 { 182,-258 }, { 183,-258 }, { 184,-258 }, { 185,-258 }, { 186,-258 },
 { 187,-258 }, { 188,-258 }, { 189,-258 }, { 190,-258 }, { 191,-258 },
 { 192,-258 }, { 193,-258 }, { 194,-258 }, { 195,-258 }, { 196,-258 },
 { 197,-258 }, { 198,-258 }, { 199,-258 }, { 200,-258 }, { 201,-258 },
 { 202,-258 }, { 203,-258 }, { 204,-258 }, { 205,-258 }, { 206,-258 },

 { 207,-258 }, { 208,-258 }, { 209,-258 }, { 210,-258 }, { 211,-258 },
 { 212,-258 }, { 213,-258 }, { 214,-258 }, { 215,-258 }, { 216,-258 },
 { 217,-258 }, { 218,-258 }, { 219,-258 }, { 220,-258 }, { 221,-258 },
 { 222,-258 }, { 223,-258 }, { 224,-258 }, { 225,-258 }, { 226,-258 },
 { 227,-258 }, { 228,-258 }, { 229,-258 }, { 230,-258 }, { 231,-258 },
 { 232,-258 }, { 233,-258 }, { 234,-258 }, { 235,-258 }, { 236,-258 },
 { 237,-258 }, { 238,-258 }, { 239,-258 }, { 240,-258 }, { 241,-258 },
 { 242,-258 }, { 243,-258 }, { 244,-258 }, { 245,-258 }, { 246,-258 },
 { 247,-258 }, { 248,-258 }, { 249,-258 }, { 250,-258 }, { 251,-258 },
 { 252,-258 }, { 253,-258 }, { 254,-258 }, { 255,-258 }, { 256,-258 },

 {   0,  16 }, {   0,2416 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   9,-5678 }, {  10,-5678 }, {   0,   0 }, {  12,-5678 }, {  13,-5678 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {  32,-5678 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {  39,-14920 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {  45,-14905 }, {   0,  16 }, {   0,2369 }, {   1,-563 },

 {   2,-563 }, {   3,-563 }, {   4,-563 }, {   5,-563 }, {   6,-563 },
 {   7,-563 }, {   8,-563 }, {   9,-305 }, {  10, -47 }, {  11,-563 },
 {  12,-305 }, {  13, -47 }, {  14,-563 }, {  15,-563 }, {  16,-563 },
 {  17,-563 }, {  18,-563 }, {  19,-563 }, {  20,-563 }, {  21,-563 },
 {  22,-563 }, {  23,-563 }, {  24,-563 }, {  25,-563 }, {  26,-563 },
 {  27,-563 }, {  28,-563 }, {  29,-563 }, {  30,-563 }, {  31,-563 },
 {  32,-305 }, {  33,-563 }, {  34,-563 }, {  35,-563 }, {  36,-563 },
 {  37,-563 }, {  38,-563 }, {  39,-563 }, {  40,-563 }, {  41,-563 },
 {  42,-563 }, {  43,-563 }, {  44,-563 }, {  45,1853 }, {  46,-563 },
 {  47,-563 }, {  48,-563 }, {  49,-563 }, {  50,-563 }, {  51,-563 },

 {  52,-563 }, {  53,-563 }, {  54,-563 }, {  55,-563 }, {  56,-563 },
 {  57,-563 }, {  58,-563 }, {  59,-563 }, {  60,-563 }, {  61,-563 },
 {  62,-563 }, {  63,-563 }, {  64,-563 }, {  65,-563 }, {  66,-563 },
 {  67,-563 }, {  68,-563 }, {  69,-563 }, {  70,-563 }, {  71,-563 },
 {  72,-563 }, {  73,-563 }, {  74,-563 }, {  75,-563 }, {  76,-563 },
 {  77,-563 }, {  78,-563 }, {  79,-563 }, {  80,-563 }, {  81,-563 },
 {  82,-563 }, {  83,-563 }, {  84,-563 }, {  85,-563 }, {  86,-563 },
 {  87,-563 }, {  88,-563 }, {  89,-563 }, {  90,-563 }, {  91,-563 },
 {  92,-563 }, {  93,-563 }, {  94,-563 }, {  95,-563 }, {  96,-563 },
 {  97,-563 }, {  98,-563 }, {  99,-563 }, { 100,-563 }, { 101,-563 },

 { 102,-563 }, { 103,-563 }, { 104,-563 }, { 105,-563 }, { 106,-563 },
 { 107,-563 }, { 108,-563 }, { 109,-563 }, { 110,-563 }, { 111,-563 },
 { 112,-563 }, { 113,-563 }, { 114,-563 }, { 115,-563 }, { 116,-563 },
 { 117,-563 }, { 118,-563 }, { 119,-563 }, { 120,-563 }, { 121,-563 },
 { 122,-563 }, { 123,-563 }, { 124,-563 }, { 125,-563 }, { 126,-563 },
 { 127,-563 }, { 128,-563 }, { 129,-563 }, { 130,-563 }, { 131,-563 },
 { 132,-563 }, { 133,-563 }, { 134,-563 }, { 135,-563 }, { 136,-563 },
 { 137,-563 }, { 138,-563 }, { 139,-563 }, { 140,-563 }, { 141,-563 },
 { 142,-563 }, { 143,-563 }, { 144,-563 }, { 145,-563 }, { 146,-563 },
 { 147,-563 }, { 148,-563 }, { 149,-563 }, { 150,-563 }, { 151,-563 },

 { 152,-563 }, { 153,-563 }, { 154,-563 }, { 155,-563 }, { 156,-563 },
 { 157,-563 }, { 158,-563 }, { 159,-563 }, { 160,-563 }, { 161,-563 },
 { 162,-563 }, { 163,-563 }, { 164,-563 }, { 165,-563 }, { 166,-563 },
 { 167,-563 }, { 168,-563 }, { 169,-563 }, { 170,-563 }, { 171,-563 },
 { 172,-563 }, { 173,-563 }, { 174,-563 }, { 175,-563 }, { 176,-563 },
 { 177,-563 }, { 178,-563 }, { 179,-563 }, { 180,-563 }, { 181,-563 },
 { 182,-563 }, { 183,-563 }, { 184,-563 }, { 185,-563 }, { 186,-563 },
 { 187,-563 }, { 188,-563 }, { 189,-563 }, { 190,-563 }, { 191,-563 },
 { 192,-563 }, { 193,-563 }, { 194,-563 }, { 195,-563 }, { 196,-563 },
 { 197,-563 }, { 198,-563 }, { 199,-563 }, { 200,-563 }, { 201,-563 },

 { 202,-563 }, { 203,-563 }, { 204,-563 }, { 205,-563 }, { 206,-563 },
 { 207,-563 }, { 208,-563 }, { 209,-563 }, { 210,-563 }, { 211,-563 },
 { 212,-563 }, { 213,-563 }, { 214,-563 }, { 215,-563 }, { 216,-563 },
 { 217,-563 }, { 218,-563 }, { 219,-563 }, { 220,-563 }, { 221,-563 },
 { 222,-563 }, { 223,-563 }, { 224,-563 }, { 225,-563 }, { 226,-563 },
 { 227,-563 }, { 228,-563 }, { 229,-563 }, { 230,-563 }, { 231,-563 },
 { 232,-563 }, { 233,-563 }, { 234,-563 }, { 235,-563 }, { 236,-563 },
 { 237,-563 }, { 238,-563 }, { 239,-563 }, { 240,-563 }, { 241,-563 },
 { 242,-563 }, { 243,-563 }, { 244,-563 }, { 245,-563 }, { 246,-563 },
 { 247,-563 }, { 248,-563 }, { 249,-563 }, { 250,-563 }, { 251,-563 },

 { 252,-563 }, { 253,-563 }, { 254,-563 }, { 255,-563 }, { 256,-563 },
 {   0,  16 }, {   0,2111 }, {   1,-3706 }, {   2,-3706 }, {   3,-3706 },
 {   4,-3706 }, {   5,-3706 }, {   6,-3706 }, {   7,-3706 }, {   8,-3706 },
 {   9,-3448 }, {  10,-8368 }, {  11,-3706 }, {  12,-3448 }, {  13,-8368 },
 {  14,-3706 }, {  15,-3706 }, {  16,-3706 }, {  17,-3706 }, {  18,-3706 },
 {  19,-3706 }, {  20,-3706 }, {  21,-3706 }, {  22,-3706 }, {  23,-3706 },
 {  24,-3706 }, {  25,-3706 }, {  26,-3706 }, {  27,-3706 }, {  28,-3706 },
 {  29,-3706 }, {  30,-3706 }, {  31,-3706 }, {  32,-3448 }, {  33,-3706 },
 {  34,-3706 }, {  35,-3706 }, {  36,-3706 }, {  37,-3706 }, {  38,-3706 },
 {  39,-3706 }, {  40,-3706 }, {  41,-3706 }, {  42,-3706 }, {  43,-3706 },

 {  44,-3706 }, {  45,   0 }, {  46,-3706 }, {  47,-3706 }, {  48,-3706 },
 {  49,-3706 }, {  50,-3706 }, {  51,-3706 }, {  52,-3706 }, {  53,-3706 },
 {  54,-3706 }, {  55,-3706 }, {  56,-3706 }, {  57,-3706 }, {  58,-3706 },
 {  59,-3706 }, {  60,-3706 }, {  61,-3706 }, {  62,-3706 }, {  63,-3706 },
 {  64,-3706 }, {  65,-3706 }, {  66,-3706 }, {  67,-3706 }, {  68,-3706 },
 {  69,-3706 }, {  70,-3706 }, {  71,-3706 }, {  72,-3706 }, {  73,-3706 },
 {  74,-3706 }, {  75,-3706 }, {  76,-3706 }, {  77,-3706 }, {  78,-3706 },
 {  79,-3706 }, {  80,-3706 }, {  81,-3706 }, {  82,-3706 }, {  83,-3706 },
 {  84,-3706 }, {  85,-3706 }, {  86,-3706 }, {  87,-3706 }, {  88,-3706 },
 {  89,-3706 }, {  90,-3706 }, {  91,-3706 }, {  92,-3706 }, {  93,-3706 },

 {  94,-3706 }, {  95,-3706 }, {  96,-3706 }, {  97,-3706 }, {  98,-3706 },
 {  99,-3706 }, { 100,-3706 }, { 101,-3706 }, { 102,-3706 }, { 103,-3706 },
 { 104,-3706 }, { 105,-3706 }, { 106,-3706 }, { 107,-3706 }, { 108,-3706 },
 { 109,-3706 }, { 110,-3706 }, { 111,-3706 }, { 112,-3706 }, { 113,-3706 },
 { 114,-3706 }, { 115,-3706 }, { 116,-3706 }, { 117,-3706 }, { 118,-3706 },
 { 119,-3706 }, { 120,-3706 }, { 121,-3706 }, { 122,-3706 }, { 123,-3706 },
 { 124,-3706 }, { 125,-3706 }, { 126,-3706 }, { 127,-3706 }, { 128,-3706 },
 { 129,-3706 }, { 130,-3706 }, { 131,-3706 }, { 132,-3706 }, { 133,-3706 },
 { 134,-3706 }, { 135,-3706 }, { 136,-3706 }, { 137,-3706 }, { 138,-3706 },
 { 139,-3706 }, { 140,-3706 }, { 141,-3706 }, { 142,-3706 }, { 143,-3706 },

 { 144,-3706 }, { 145,-3706 }, { 146,-3706 }, { 147,-3706 }, { 148,-3706 },
 { 149,-3706 }, { 150,-3706 }, { 151,-3706 }, { 152,-3706 }, { 153,-3706 },
 { 154,-3706 }, { 155,-3706 }, { 156,-3706 }, { 157,-3706 }, { 158,-3706 },
 { 159,-3706 }, { 160,-3706 }, { 161,-3706 }, { 162,-3706 }, { 163,-3706 },
 { 164,-3706 }, { 165,-3706 }, { 166,-3706 }, { 167,-3706 }, { 168,-3706 },
 { 169,-3706 }, { 170,-3706 }, { 171,-3706 }, { 172,-3706 }, { 173,-3706 },
 { 174,-3706 }, { 175,-3706 }, { 176,-3706 }, { 177,-3706 }, { 178,-3706 },
 { 179,-3706 }, { 180,-3706 }, { 181,-3706 }, { 182,-3706 }, { 183,-3706 },
 { 184,-3706 }, { 185,-3706 }, { 186,-3706 }, { 187,-3706 }, { 188,-3706 },
 { 189,-3706 }, { 190,-3706 }, { 191,-3706 }, { 192,-3706 }, { 193,-3706 },

 { 194,-3706 }, { 195,-3706 }, { 196,-3706 }, { 197,-3706 }, { 198,-3706 },
 { 199,-3706 }, { 200,-3706 }, { 201,-3706 }, { 202,-3706 }, { 203,-3706 },
 { 204,-3706 }, { 205,-3706 }, { 206,-3706 }, { 207,-3706 }, { 208,-3706 },
 { 209,-3706 }, { 210,-3706 }, { 211,-3706 }, { 212,-3706 }, { 213,-3706 },
 { 214,-3706 }, { 215,-3706 }, { 216,-3706 }, { 217,-3706 }, { 218,-3706 },
 { 219,-3706 }, { 220,-3706 }, { 221,-3706 }, { 222,-3706 }, { 223,-3706 },
 { 224,-3706 }, { 225,-3706 }, { 226,-3706 }, { 227,-3706 }, { 228,-3706 },
 { 229,-3706 }, { 230,-3706 }, { 231,-3706 }, { 232,-3706 }, { 233,-3706 },
 { 234,-3706 }, { 235,-3706 }, { 236,-3706 }, { 237,-3706 }, { 238,-3706 },
 { 239,-3706 }, { 240,-3706 }, { 241,-3706 }, { 242,-3706 }, { 243,-3706 },

 { 244,-3706 }, { 245,-3706 }, { 246,-3706 }, { 247,-3706 }, { 248,-3706 },
 { 249,-3706 }, { 250,-3706 }, { 251,-3706 }, { 252,-3706 }, { 253,-3706 },
 { 254,-3706 }, { 255,-3706 }, { 256,-3706 }, {   0,  21 }, {   0,1853 },
 {   1,   0 }, {   2,   0 }, {   3,   0 }, {   4,   0 }, {   5,   0 },
 {   6,   0 }, {   7,   0 }, {   8,   0 }, {   9, 258 }, {  10, 516 },
 {  11,   0 }, {  12, 258 }, {  13, 516 }, {  14,   0 }, {  15,   0 },
 {  16,   0 }, {  17,   0 }, {  18,   0 }, {  19,   0 }, {  20,   0 },
 {  21,   0 }, {  22,   0 }, {  23,   0 }, {  24,   0 }, {  25,   0 },
 {  26,   0 }, {  27,   0 }, {  28,   0 }, {  29,   0 }, {  30,   0 },
 {  31,   0 }, {  32, 258 }, {  33,   0 }, {  34,   0 }, {  35,   0 },

 {  36,   0 }, {  37,   0 }, {  38,   0 }, {  39,   0 }, {  40,   0 },
 {  41,   0 }, {  42,   0 }, {  43,   0 }, {  44,   0 }, {  45, 563 },
 {  46,   0 }, {  47,   0 }, {  48,   0 }, {  49,   0 }, {  50,   0 },
 {  51,   0 }, {  52,   0 }, {  53,   0 }, {  54,   0 }, {  55,   0 },
 {  56,   0 }, {  57,   0 }, {  58,   0 }, {  59,   0 }, {  60,   0 },
 {  61,   0 }, {  62,   0 }, {  63,   0 }, {  64,   0 }, {  65,   0 },
 {  66,   0 }, {  67,   0 }, {  68,   0 }, {  69,   0 }, {  70,   0 },
 {  71,   0 }, {  72,   0 }, {  73,   0 }, {  74,   0 }, {  75,   0 },
 {  76,   0 }, {  77,   0 }, {  78,   0 }, {  79,   0 }, {  80,   0 },
 {  81,   0 }, {  82,   0 }, {  83,   0 }, {  84,   0 }, {  85,   0 },

 {  86,   0 }, {  87,   0 }, {  88,   0 }, {  89,   0 }, {  90,   0 },
 {  91,   0 }, {  92,   0 }, {  93,   0 }, {  94,   0 }, {  95,   0 },
 {  96,   0 }, {  97,   0 }, {  98,   0 }, {  99,   0 }, { 100,   0 },
 { 101,   0 }, { 102,   0 }, { 103,   0 }, { 104,   0 }, { 105,   0 },
 { 106,   0 }, { 107,   0 }, { 108,   0 }, { 109,   0 }, { 110,   0 },
 { 111,   0 }, { 112,   0 }, { 113,   0 }, { 114,   0 }, { 115,   0 },
 { 116,   0 }, { 117,   0 }, { 118,   0 }, { 119,   0 }, { 120,   0 },
 { 121,   0 }, { 122,   0 }, { 123,   0 }, { 124,   0 }, { 125,   0 },
 { 126,   0 }, { 127,   0 }, { 128,   0 }, { 129,   0 }, { 130,   0 },
 { 131,   0 }, { 132,   0 }, { 133,   0 }, { 134,   0 }, { 135,   0 },

 { 136,   0 }, { 137,   0 }, { 138,   0 }, { 139,   0 }, { 140,   0 },
 { 141,   0 }, { 142,   0 }, { 143,   0 }, { 144,   0 }, { 145,   0 },
 { 146,   0 }, { 147,   0 }, { 148,   0 }, { 149,   0 }, { 150,   0 },
 { 151,   0 }, { 152,   0 }, { 153,   0 }, { 154,   0 }, { 155,   0 },
 { 156,   0 }, { 157,   0 }, { 158,   0 }, { 159,   0 }, { 160,   0 },
 { 161,   0 }, { 162,   0 }, { 163,   0 }, { 164,   0 }, { 165,   0 },
 { 166,   0 }, { 167,   0 }, { 168,   0 }, { 169,   0 }, { 170,   0 },
 { 171,   0 }, { 172,   0 }, { 173,   0 }, { 174,   0 }, { 175,   0 },
 { 176,   0 }, { 177,   0 }, { 178,   0 }, { 179,   0 }, { 180,   0 },
 { 181,   0 }, { 182,   0 }, { 183,   0 }, { 184,   0 }, { 185,   0 },

 { 186,   0 }, { 187,   0 }, { 188,   0 }, { 189,   0 }, { 190,   0 },
 { 191,   0 }, { 192,   0 }, { 193,   0 }, { 194,   0 }, { 195,   0 },
 { 196,   0 }, { 197,   0 }, { 198,   0 }, { 199,   0 }, { 200,   0 },
 { 201,   0 }, { 202,   0 }, { 203,   0 }, { 204,   0 }, { 205,   0 },
 { 206,   0 }, { 207,   0 }, { 208,   0 }, { 209,   0 }, { 210,   0 },
 { 211,   0 }, { 212,   0 }, { 213,   0 }, { 214,   0 }, { 215,   0 },
 { 216,   0 }, { 217,   0 }, { 218,   0 }, { 219,   0 }, { 220,   0 },
 { 221,   0 }, { 222,   0 }, { 223,   0 }, { 224,   0 }, { 225,   0 },
 { 226,   0 }, { 227,   0 }, { 228,   0 }, { 229,   0 }, { 230,   0 },
 { 231,   0 }, { 232,   0 }, { 233,   0 }, { 234,   0 }, { 235,   0 },

 { 236,   0 }, { 237,   0 }, { 238,   0 }, { 239,   0 }, { 240,   0 },
 { 241,   0 }, { 242,   0 }, { 243,   0 }, { 244,   0 }, { 245,   0 },
 { 246,   0 }, { 247,   0 }, { 248,   0 }, { 249,   0 }, { 250,   0 },
 { 251,   0 }, { 252,   0 }, { 253,   0 }, { 254,   0 }, { 255,   0 },
 { 256,   0 }, {   0,  21 }, {   0,1595 }, {   1,-258 }, {   2,-258 },
 {   3,-258 }, {   4,-258 }, {   5,-258 }, {   6,-258 }, {   7,-258 },
 {   8,-258 }, {   9,   0 }, {  10, 258 }, {  11,-258 }, {  12,   0 },
 {  13, 258 }, {  14,-258 }, {  15,-258 }, {  16,-258 }, {  17,-258 },
 {  18,-258 }, {  19,-258 }, {  20,-258 }, {  21,-258 }, {  22,-258 },
 {  23,-258 }, {  24,-258 }, {  25,-258 }, {  26,-258 }, {  27,-258 },

 {  28,-258 }, {  29,-258 }, {  30,-258 }, {  31,-258 }, {  32,   0 },
 {  33,-258 }, {  34,-258 }, {  35,-258 }, {  36,-258 }, {  37,-258 },
 {  38,-258 }, {  39,-258 }, {  40,-258 }, {  41,-258 }, {  42,-258 },
 {  43,-258 }, {  44,-258 }, {  45, 305 }, {  46,-258 }, {  47,-258 },
 {  48,-258 }, {  49,-258 }, {  50,-258 }, {  51,-258 }, {  52,-258 },
 {  53,-258 }, {  54,-258 }, {  55,-258 }, {  56,-258 }, {  57,-258 },
 {  58,-258 }, {  59,-258 }, {  60,-258 }, {  61,-258 }, {  62,-258 },
 {  63,-258 }, {  64,-258 }, {  65,-258 }, {  66,-258 }, {  67,-258 },
 {  68,-258 }, {  69,-258 }, {  70,-258 }, {  71,-258 }, {  72,-258 },
 {  73,-258 }, {  74,-258 }, {  75,-258 }, {  76,-258 }, {  77,-258 },

 {  78,-258 }, {  79,-258 }, {  80,-258 }, {  81,-258 }, {  82,-258 },
 {  83,-258 }, {  84,-258 }, {  85,-258 }, {  86,-258 }, {  87,-258 },
 {  88,-258 }, {  89,-258 }, {  90,-258 }, {  91,-258 }, {  92,-258 },
 {  93,-258 }, {  94,-258 }, {  95,-258 }, {  96,-258 }, {  97,-258 },
 {  98,-258 }, {  99,-258 }, { 100,-258 }, { 101,-258 }, { 102,-258 },
 { 103,-258 }, { 104,-258 }, { 105,-258 }, { 106,-258 }, { 107,-258 },
 { 108,-258 }, { 109,-258 }, { 110,-258 }, { 111,-258 }, { 112,-258 },
 { 113,-258 }, { 114,-258 }, { 115,-258 }, { 116,-258 }, { 117,-258 },
 { 118,-258 }, { 119,-258 }, { 120,-258 }, { 121,-258 }, { 122,-258 },
 { 123,-258 }, { 124,-258 }, { 125,-258 }, { 126,-258 }, { 127,-258 },

 { 128,-258 }, { 129,-258 }, { 130,-258 }, { 131,-258 }, { 132,-258 },
 { 133,-258 }, { 134,-258 }, { 135,-258 }, { 136,-258 }, { 137,-258 },
 { 138,-258 }, { 139,-258 }, { 140,-258 }, { 141,-258 }, { 142,-258 },
 { 143,-258 }, { 144,-258 }, { 145,-258 }, { 146,-258 }, { 147,-258 },
 { 148,-258 }, { 149,-258 }, { 150,-258 }, { 151,-258 }, { 152,-258 },
 { 153,-258 }, { 154,-258 }, { 155,-258 }, { 156,-258 }, { 157,-258 },
 { 158,-258 }, { 159,-258 }, { 160,-258 }, { 161,-258 }, { 162,-258 },
 { 163,-258 }, { 164,-258 }, { 165,-258 }, { 166,-258 }, { 167,-258 },
 { 168,-258 }, { 169,-258 }, { 170,-258 }, { 171,-258 }, { 172,-258 },
 { 173,-258 }, { 174,-258 }, { 175,-258 }, { 176,-258 }, { 177,-258 },

 { 178,-258 }, { 179,-258 }, { 180,-258 }, { 181,-258 }, { 182,-258 },
 { 183,-258 }, { 184,-258 }, { 185,-258 }, { 186,-258 }, { 187,-258 },
 { 188,-258 }, { 189,-258 }, { 190,-258 }, { 191,-258 }, { 192,-258 },
 { 193,-258 }, { 194,-258 }, { 195,-258 }, { 196,-258 }, { 197,-258 },
 { 198,-258 }, { 199,-258 }, { 200,-258 }, { 201,-258 }, { 202,-258 },
 { 203,-258 }, { 204,-258 }, { 205,-258 }, { 206,-258 }, { 207,-258 },
 { 208,-258 }, { 209,-258 }, { 210,-258 }, { 211,-258 }, { 212,-258 },
 { 213,-258 }, { 214,-258 }, { 215,-258 }, { 216,-258 }, { 217,-258 },
 { 218,-258 }, { 219,-258 }, { 220,-258 }, { 221,-258 }, { 222,-258 },
 { 223,-258 }, { 224,-258 }, { 225,-258 }, { 226,-258 }, { 227,-258 },

 { 228,-258 }, { 229,-258 }, { 230,-258 }, { 231,-258 }, { 232,-258 },
 { 233,-258 }, { 234,-258 }, { 235,-258 }, { 236,-258 }, { 237,-258 },
 { 238,-258 }, { 239,-258 }, { 240,-258 }, { 241,-258 }, { 242,-258 },
 { 243,-258 }, { 244,-258 }, { 245,-258 }, { 246,-258 }, { 247,-258 },
 { 248,-258 }, { 249,-258 }, { 250,-258 }, { 251,-258 }, { 252,-258 },
 { 253,-258 }, { 254,-258 }, { 255,-258 }, { 256,-258 }, {   0,  21 },
 {   0,1337 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   9,-6378 },
 {  10,-6378 }, {   0,   0 }, {  12,-6378 }, {  13,-6378 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },

 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {  32,-6378 }, {   0,   0 }, {   0,   0 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  39,-15963 },
 {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
 {  45,-15928 }, {   0,  21 }, {   0,1290 }, {   1,-563 }, {   2,-563 },
 {   3,-563 }, {   4,-563 }, {   5,-563 }, {   6,-563 }, {   7,-563 },
 {   8,-563 }, {   9,-305 }, {  10, -47 }, {  11,-563 }, {  12,-305 },
 {  13, -47 }, {  14,-563 }, {  15,-563 }, {  16,-563 }, {  17,-563 },
 {  18,-563 }, {  19,-563 }, {  20,-563 }, {  21,-563 }, {  22,-563 },

 {  23,-563 }, {  24,-563 }, {  25,-563 }, {  26,-563 }, {  27,-563 },
 {  28,-563 }, {  29,-563 }, {  30,-563 }, {  31,-563 }, {  32,-305 },
 {  33,-563 }, {  34,-563 }, {  35,-563 }, {  36,-563 }, {  37,-563 },
 {  38,-563 }, {  39,-563 }, {  40,-563 }, {  41,-563 }, {  42,-563 },
 {  43,-563 }, {  44,-563 }, {  45,1032 }, {  46,-563 }, {  47,-563 },
 {  48,-563 }, {  49,-563 }, {  50,-563 }, {  51,-563 }, {  52,-563 },
 {  53,-563 }, {  54,-563 }, {  55,-563 }, {  56,-563 }, {  57,-563 },
 {  58,-563 }, {  59,-563 }, {  60,-563 }, {  61,-563 }, {  62,-563 },
 {  63,-563 }, {  64,-563 }, {  65,-563 }, {  66,-563 }, {  67,-563 },
 {  68,-563 }, {  69,-563 }, {  70,-563 }, {  71,-563 }, {  72,-563 },

 {  73,-563 }, {  74,-563 }, {  75,-563 }, {  76,-563 }, {  77,-563 },
 {  78,-563 }, {  79,-563 }, {  80,-563 }, {  81,-563 }, {  82,-563 },
 {  83,-563 }, {  84,-563 }, {  85,-563 }, {  86,-563 }, {  87,-563 },
 {  88,-563 }, {  89,-563 }, {  90,-563 }, {  91,-563 }, {  92,-563 },
 {  93,-563 }, {  94,-563 }, {  95,-563 }, {  96,-563 }, {  97,-563 },
 {  98,-563 }, {  99,-563 }, { 100,-563 }, { 101,-563 }, { 102,-563 },
 { 103,-563 }, { 104,-563 }, { 105,-563 }, { 106,-563 }, { 107,-563 },
 { 108,-563 }, { 109,-563 }, { 110,-563 }, { 111,-563 }, { 112,-563 },
 { 113,-563 }, { 114,-563 }, { 115,-563 }, { 116,-563 }, { 117,-563 },
 { 118,-563 }, { 119,-563 }, { 120,-563 }, { 121,-563 }, { 122,-563 },

 { 123,-563 }, { 124,-563 }, { 125,-563 }, { 126,-563 }, { 127,-563 },
 { 128,-563 }, { 129,-563 }, { 130,-563 }, { 131,-563 }, { 132,-563 },
 { 133,-563 }, { 134,-563 }, { 135,-563 }, { 136,-563 }, { 137,-563 },
 { 138,-563 }, { 139,-563 }, { 140,-563 }, { 141,-563 }, { 142,-563 },
 { 143,-563 }, { 144,-563 }, { 145,-563 }, { 146,-563 }, { 147,-563 },
 { 148,-563 }, { 149,-563 }, { 150,-563 }, { 151,-563 }, { 152,-563 },
 { 153,-563 }, { 154,-563 }, { 155,-563 }, { 156,-563 }, { 157,-563 },
 { 158,-563 }, { 159,-563 }, { 160,-563 }, { 161,-563 }, { 162,-563 },
 { 163,-563 }, { 164,-563 }, { 165,-563 }, { 166,-563 }, { 167,-563 },
 { 168,-563 }, { 169,-563 }, { 170,-563 }, { 171,-563 }, { 172,-563 },

 { 173,-563 }, { 174,-563 }, { 175,-563 }, { 176,-563 }, { 177,-563 },
 { 178,-563 }, { 179,-563 }, { 180,-563 }, { 181,-563 }, { 182,-563 },
 { 183,-563 }, { 184,-563 }, { 185,-563 }, { 186,-563 }, { 187,-563 },
 { 188,-563 }, { 189,-563 }, { 190,-563 }, { 191,-563 }, { 192,-563 },
 { 193,-563 }, { 194,-563 }, { 195,-563 }, { 196,-563 }, { 197,-563 },
 { 198,-563 }, { 199,-563 }, { 200,-563 }, { 201,-563 }, { 202,-563 },
 { 203,-563 }, { 204,-563 }, { 205,-563 }, { 206,-563 }, { 207,-563 },
 { 208,-563 }, { 209,-563 }, { 210,-563 }, { 211,-563 }, { 212,-563 },
 { 213,-563 }, { 214,-563 }, { 215,-563 }, { 216,-563 }, { 217,-563 },
 { 218,-563 }, { 219,-563 }, { 220,-563 }, { 221,-563 }, { 222,-563 },

 { 223,-563 }, { 224,-563 }, { 225,-563 }, { 226,-563 }, { 227,-563 },
 { 228,-563 }, { 229,-563 }, { 230,-563 }, { 231,-563 }, { 232,-563 },
 { 233,-563 }, { 234,-563 }, { 235,-563 }, { 236,-563 }, { 237,-563 },
 { 238,-563 }, { 239,-563 }, { 240,-563 }, { 241,-563 }, { 242,-563 },
 { 243,-563 }, { 244,-563 }, { 245,-563 }, { 246,-563 }, { 247,-563 },
 { 248,-563 }, { 249,-563 }, { 250,-563 }, { 251,-563 }, { 252,-563 },
 { 253,-563 }, { 254,-563 }, { 255,-563 }, { 256,-563 }, {   0,  21 },
 {   0,1032 }, {   1,-3753 }, {   2,-3753 }, {   3,-3753 }, {   4,-3753 },
 {   5,-3753 }, {   6,-3753 }, {   7,-3753 }, {   8,-3753 }, {   9,-3495 },
 {  10,-9137 }, {  11,-3753 }, {  12,-3495 }, {  13,-9137 }, {  14,-3753 },

 {  15,-3753 }, {  16,-3753 }, {  17,-3753 }, {  18,-3753 }, {  19,-3753 },
 {  20,-3753 }, {  21,-3753 }, {  22,-3753 }, {  23,-3753 }, {  24,-3753 },
 {  25,-3753 }, {  26,-3753 }, {  27,-3753 }, {  28,-3753 }, {  29,-3753 },
 {  30,-3753 }, {  31,-3753 }, {  32,-3495 }, {  33,-3753 }, {  34,-3753 },
 {  35,-3753 }, {  36,-3753 }, {  37,-3753 }, {  38,-3753 }, {  39,-3753 },
 {  40,-3753 }, {  41,-3753 }, {  42,-3753 }, {  43,-3753 }, {  44,-3753 },
 {  45,   0 }, {  46,-3753 }, {  47,-3753 }, {  48,-3753 }, {  49,-3753 },
 {  50,-3753 }, {  51,-3753 }, {  52,-3753 }, {  53,-3753 }, {  54,-3753 },
 {  55,-3753 }, {  56,-3753 }, {  57,-3753 }, {  58,-3753 }, {  59,-3753 },
 {  60,-3753 }, {  61,-3753 }, {  62,-3753 }, {  63,-3753 }, {  64,-3753 },

 {  65,-3753 }, {  66,-3753 }, {  67,-3753 }, {  68,-3753 }, {  69,-3753 },
 {  70,-3753 }, {  71,-3753 }, {  72,-3753 }, {  73,-3753 }, {  74,-3753 },
 {  75,-3753 }, {  76,-3753 }, {  77,-3753 }, {  78,-3753 }, {  79,-3753 },
 {  80,-3753 }, {  81,-3753 }, {  82,-3753 }, {  83,-3753 }, {  84,-3753 },
 {  85,-3753 }, {  86,-3753 }, {  87,-3753 }, {  88,-3753 }, {  89,-3753 },
 {  90,-3753 }, {  91,-3753 }, {  92,-3753 }, {  93,-3753 }, {  94,-3753 },
 {  95,-3753 }, {  96,-3753 }, {  97,-3753 }, {  98,-3753 }, {  99,-3753 },
 { 100,-3753 }, { 101,-3753 }, { 102,-3753 }, { 103,-3753 }, { 104,-3753 },
 { 105,-3753 }, { 106,-3753 }, { 107,-3753 }, { 108,-3753 }, { 109,-3753 },
 { 110,-3753 }, { 111,-3753 }, { 112,-3753 }, { 113,-3753 }, { 114,-3753 },

 { 115,-3753 }, { 116,-3753 }, { 117,-3753 }, { 118,-3753 }, { 119,-3753 },
 { 120,-3753 }, { 121,-3753 }, { 122,-3753 }, { 123,-3753 }, { 124,-3753 },
 { 125,-3753 }, { 126,-3753 }, { 127,-3753 }, { 128,-3753 }, { 129,-3753 },
 { 130,-3753 }, { 131,-3753 }, { 132,-3753 }, { 133,-3753 }, { 134,-3753 },
 { 135,-3753 }, { 136,-3753 }, { 137,-3753 }, { 138,-3753 }, { 139,-3753 },
 { 140,-3753 }, { 141,-3753 }, { 142,-3753 }, { 143,-3753 }, { 144,-3753 },
 { 145,-3753 }, { 146,-3753 }, { 147,-3753 }, { 148,-3753 }, { 149,-3753 },
 { 150,-3753 }, { 151,-3753 }, { 152,-3753 }, { 153,-3753 }, { 154,-3753 },
 { 155,-3753 }, { 156,-3753 }, { 157,-3753 }, { 158,-3753 }, { 159,-3753 },
 { 160,-3753 }, { 161,-3753 }, { 162,-3753 }, { 163,-3753 }, { 164,-3753 },

 { 165,-3753 }, { 166,-3753 }, { 167,-3753 }, { 168,-3753 }, { 169,-3753 },
 { 170,-3753 }, { 171,-3753 }, { 172,-3753 }, { 173,-3753 }, { 174,-3753 },
 { 175,-3753 }, { 176,-3753 }, { 177,-3753 }, { 178,-3753 }, { 179,-3753 },
 { 180,-3753 }, { 181,-3753 }, { 182,-3753 }, { 183,-3753 }, { 184,-3753 },
 { 185,-3753 }, { 186,-3753 }, { 187,-3753 }, { 188,-3753 }, { 189,-3753 },
 { 190,-3753 }, { 191,-3753 }, { 192,-3753 }, { 193,-3753 }, { 194,-3753 },
 { 195,-3753 }, { 196,-3753 }, { 197,-3753 }, { 198,-3753 }, { 199,-3753 },
 { 200,-3753 }, { 201,-3753 }, { 202,-3753 }, { 203,-3753 }, { 204,-3753 },
 { 205,-3753 }, { 206,-3753 }, { 207,-3753 }, { 208,-3753 }, { 209,-3753 },
 { 210,-3753 }, { 211,-3753 }, { 212,-3753 }, { 213,-3753 }, { 214,-3753 },

 { 215,-3753 }, { 216,-3753 }, { 217,-3753 }, { 218,-3753 }, { 219,-3753 },
 { 220,-3753 }, { 221,-3753 }, { 222,-3753 }, { 223,-3753 }, { 224,-3753 },
 { 225,-3753 }, { 226,-3753 }, { 227,-3753 }, { 228,-3753 }, { 229,-3753 },
 { 230,-3753 }, { 231,-3753 }, { 232,-3753 }, { 233,-3753 }, { 234,-3753 },
 { 235,-3753 }, { 236,-3753 }, { 237,-3753 }, { 238,-3753 }, { 239,-3753 },
 { 240,-3753 }, { 241,-3753 }, { 242,-3753 }, { 243,-3753 }, { 244,-3753 },
 { 245,-3753 }, { 246,-3753 }, { 247,-3753 }, { 248,-3753 }, { 249,-3753 },
 { 250,-3753 }, { 251,-3753 }, { 252,-3753 }, { 253,-3753 }, { 254,-3753 },
 { 255,-3753 }, { 256,-3753 }, {   0,   9 }, {   0, 774 }, {   1,-3237 },
 {   2,-3237 }, {   3,-3237 }, {   4,-3237 }, {   5,-3237 }, {   6,-3237 },

 {   7,-3237 }, {   8,-3237 }, {   9,-2979 }, {  10,-2721 }, {  11,-3237 },
 {  12,-2979 }, {  13,-2721 }, {  14,-3237 }, {  15,-3237 }, {  16,-3237 },
 {  17,-3237 }, {  18,-3237 }, {  19,-3237 }, {  20,-3237 }, {  21,-3237 },
 {  22,-3237 }, {  23,-3237 }, {  24,-3237 }, {  25,-3237 }, {  26,-3237 },
 {  27,-3237 }, {  28,-3237 }, {  29,-3237 }, {  30,-3237 }, {  31,-3237 },
 {  32,-2979 }, {  33,-3237 }, {  34,-3237 }, {  35,-3237 }, {  36,-3237 },
 {  37,-3237 }, {  38,-3237 }, {  39,-3237 }, {  40,-3237 }, {  41,-3237 },
 {  42,-3237 }, {  43,-3237 }, {  44,-3237 }, {  45,   0 }, {  46,-3237 },
 {  47,-3237 }, {  48,-3237 }, {  49,-3237 }, {  50,-3237 }, {  51,-3237 },
 {  52,-3237 }, {  53,-3237 }, {  54,-3237 }, {  55,-3237 }, {  56,-3237 },

 {  57,-3237 }, {  58,-3237 }, {  59,-3237 }, {  60,-3237 }, {  61,-3237 },
 {  62,-3237 }, {  63,-3237 }, {  64,-3237 }, {  65,-3237 }, {  66,-3237 },
 {  67,-3237 }, {  68,-3237 }, {  69,-3237 }, {  70,-3237 }, {  71,-3237 },
 {  72,-3237 }, {  73,-3237 }, {  74,-3237 }, {  75,-3237 }, {  76,-3237 },
 {  77,-3237 }, {  78,-3237 }, {  79,-3237 }, {  80,-3237 }, {  81,-3237 },
 {  82,-3237 }, {  83,-3237 }, {  84,-3237 }, {  85,-3237 }, {  86,-3237 },
 {  87,-3237 }, {  88,-3237 }, {  89,-3237 }, {  90,-3237 }, {  91,-3237 },
 {  92,-3237 }, {  93,-3237 }, {  94,-3237 }, {  95,-3237 }, {  96,-3237 },
 {  97,-3237 }, {  98,-3237 }, {  99,-3237 }, { 100,-3237 }, { 101,-3237 },
 { 102,-3237 }, { 103,-3237 }, { 104,-3237 }, { 105,-3237 }, { 106,-3237 },

 { 107,-3237 }, { 108,-3237 }, { 109,-3237 }, { 110,-3237 }, { 111,-3237 },
 { 112,-3237 }, { 113,-3237 }, { 114,-3237 }, { 115,-3237 }, { 116,-3237 },
 { 117,-3237 }, { 118,-3237 }, { 119,-3237 }, { 120,-3237 }, { 121,-3237 },
 { 122,-3237 }, { 123,-3237 }, { 124,-3237 }, { 125,-3237 }, { 126,-3237 },
 { 127,-3237 }, { 128,-3237 }, { 129,-3237 }, { 130,-3237 }, { 131,-3237 },
 { 132,-3237 }, { 133,-3237 }, { 134,-3237 }, { 135,-3237 }, { 136,-3237 },
 { 137,-3237 }, { 138,-3237 }, { 139,-3237 }, { 140,-3237 }, { 141,-3237 },
 { 142,-3237 }, { 143,-3237 }, { 144,-3237 }, { 145,-3237 }, { 146,-3237 },
 { 147,-3237 }, { 148,-3237 }, { 149,-3237 }, { 150,-3237 }, { 151,-3237 },
 { 152,-3237 }, { 153,-3237 }, { 154,-3237 }, { 155,-3237 }, { 156,-3237 },

 { 157,-3237 }, { 158,-3237 }, { 159,-3237 }, { 160,-3237 }, { 161,-3237 },
 { 162,-3237 }, { 163,-3237 }, { 164,-3237 }, { 165,-3237 }, { 166,-3237 },
 { 167,-3237 }, { 168,-3237 }, { 169,-3237 }, { 170,-3237 }, { 171,-3237 },
 { 172,-3237 }, { 173,-3237 }, { 174,-3237 }, { 175,-3237 }, { 176,-3237 },
 { 177,-3237 }, { 178,-3237 }, { 179,-3237 }, { 180,-3237 }, { 181,-3237 },
 { 182,-3237 }, { 183,-3237 }, { 184,-3237 }, { 185,-3237 }, { 186,-3237 },
 { 187,-3237 }, { 188,-3237 }, { 189,-3237 }, { 190,-3237 }, { 191,-3237 },
 { 192,-3237 }, { 193,-3237 }, { 194,-3237 }, { 195,-3237 }, { 196,-3237 },
 { 197,-3237 }, { 198,-3237 }, { 199,-3237 }, { 200,-3237 }, { 201,-3237 },
 { 202,-3237 }, { 203,-3237 }, { 204,-3237 }, { 205,-3237 }, { 206,-3237 },

 { 207,-3237 }, { 208,-3237 }, { 209,-3237 }, { 210,-3237 }, { 211,-3237 },
 { 212,-3237 }, { 213,-3237 }, { 214,-3237 }, { 215,-3237 }, { 216,-3237 },
 { 217,-3237 }, { 218,-3237 }, { 219,-3237 }, { 220,-3237 }, { 221,-3237 },
 { 222,-3237 }, { 223,-3237 }, { 224,-3237 }, { 225,-3237 }, { 226,-3237 },
 { 227,-3237 }, { 228,-3237 }, { 229,-3237 }, { 230,-3237 }, { 231,-3237 },
 { 232,-3237 }, { 233,-3237 }, { 234,-3237 }, { 235,-3237 }, { 236,-3237 },
 { 237,-3237 }, { 238,-3237 }, { 239,-3237 }, { 240,-3237 }, { 241,-3237 },
 { 242,-3237 }, { 243,-3237 }, { 244,-3237 }, { 245,-3237 }, { 246,-3237 },
 { 247,-3237 }, { 248,-3237 }, { 249,-3237 }, { 250,-3237 }, { 251,-3237 },
 { 252,-3237 }, { 253,-3237 }, { 254,-3237 }, { 255,-3237 }, { 256,-3237 },

 {   0,  16 }, {   0, 516 }, {   1,-2416 }, {   2,-2416 }, {   3,-2416 },
 {   4,-2416 }, {   5,-2416 }, {   6,-2416 }, {   7,-2416 }, {   8,-2416 },
 {   9,-2158 }, {  10,-1900 }, {  11,-2416 }, {  12,-2158 }, {  13,-1900 },
 {  14,-2416 }, {  15,-2416 }, {  16,-2416 }, {  17,-2416 }, {  18,-2416 },
 {  19,-2416 }, {  20,-2416 }, {  21,-2416 }, {  22,-2416 }, {  23,-2416 },
 {  24,-2416 }, {  25,-2416 }, {  26,-2416 }, {  27,-2416 }, {  28,-2416 },
 {  29,-2416 }, {  30,-2416 }, {  31,-2416 }, {  32,-2158 }, {  33,-2416 },
 {  34,-2416 }, {  35,-2416 }, {  36,-2416 }, {  37,-2416 }, {  38,-2416 },
 {  39,-2416 }, {  40,-2416 }, {  41,-2416 }, {  42,-2416 }, {  43,-2416 },
 {  44,-2416 }, {  45,   0 }, {  46,-2416 }, {  47,-2416 }, {  48,-2416 },

 {  49,-2416 }, {  50,-2416 }, {  51,-2416 }, {  52,-2416 }, {  53,-2416 },
 {  54,-2416 }, {  55,-2416 }, {  56,-2416 }, {  57,-2416 }, {  58,-2416 },
 {  59,-2416 }, {  60,-2416 }, {  61,-2416 }, {  62,-2416 }, {  63,-2416 },
 {  64,-2416 }, {  65,-2416 }, {  66,-2416 }, {  67,-2416 }, {  68,-2416 },
 {  69,-2416 }, {  70,-2416 }, {  71,-2416 }, {  72,-2416 }, {  73,-2416 },
 {  74,-2416 }, {  75,-2416 }, {  76,-2416 }, {  77,-2416 }, {  78,-2416 },
 {  79,-2416 }, {  80,-2416 }, {  81,-2416 }, {  82,-2416 }, {  83,-2416 },
 {  84,-2416 }, {  85,-2416 }, {  86,-2416 }, {  87,-2416 }, {  88,-2416 },
 {  89,-2416 }, {  90,-2416 }, {  91,-2416 }, {  92,-2416 }, {  93,-2416 },
 {  94,-2416 }, {  95,-2416 }, {  96,-2416 }, {  97,-2416 }, {  98,-2416 },

 {  99,-2416 }, { 100,-2416 }, { 101,-2416 }, { 102,-2416 }, { 103,-2416 },
 { 104,-2416 }, { 105,-2416 }, { 106,-2416 }, { 107,-2416 }, { 108,-2416 },
 { 109,-2416 }, { 110,-2416 }, { 111,-2416 }, { 112,-2416 }, { 113,-2416 },
 { 114,-2416 }, { 115,-2416 }, { 116,-2416 }, { 117,-2416 }, { 118,-2416 },
 { 119,-2416 }, { 120,-2416 }, { 121,-2416 }, { 122,-2416 }, { 123,-2416 },
 { 124,-2416 }, { 125,-2416 }, { 126,-2416 }, { 127,-2416 }, { 128,-2416 },
 { 129,-2416 }, { 130,-2416 }, { 131,-2416 }, { 132,-2416 }, { 133,-2416 },
 { 134,-2416 }, { 135,-2416 }, { 136,-2416 }, { 137,-2416 }, { 138,-2416 },
 { 139,-2416 }, { 140,-2416 }, { 141,-2416 }, { 142,-2416 }, { 143,-2416 },
 { 144,-2416 }, { 145,-2416 }, { 146,-2416 }, { 147,-2416 }, { 148,-2416 },

 { 149,-2416 }, { 150,-2416 }, { 151,-2416 }, { 152,-2416 }, { 153,-2416 },
 { 154,-2416 }, { 155,-2416 }, { 156,-2416 }, { 157,-2416 }, { 158,-2416 },
 { 159,-2416 }, { 160,-2416 }, { 161,-2416 }, { 162,-2416 }, { 163,-2416 },
 { 164,-2416 }, { 165,-2416 }, { 166,-2416 }, { 167,-2416 }, { 168,-2416 },
 { 169,-2416 }, { 170,-2416 }, { 171,-2416 }, { 172,-2416 }, { 173,-2416 },
 { 174,-2416 }, { 175,-2416 }, { 176,-2416 }, { 177,-2416 }, { 178,-2416 },
 { 179,-2416 }, { 180,-2416 }, { 181,-2416 }, { 182,-2416 }, { 183,-2416 },
 { 184,-2416 }, { 185,-2416 }, { 186,-2416 }, { 187,-2416 }, { 188,-2416 },
 { 189,-2416 }, { 190,-2416 }, { 191,-2416 }, { 192,-2416 }, { 193,-2416 },
 { 194,-2416 }, { 195,-2416 }, { 196,-2416 }, { 197,-2416 }, { 198,-2416 },

 { 199,-2416 }, { 200,-2416 }, { 201,-2416 }, { 202,-2416 }, { 203,-2416 },
 { 204,-2416 }, { 205,-2416 }, { 206,-2416 }, { 207,-2416 }, { 208,-2416 },
 { 209,-2416 }, { 210,-2416 }, { 211,-2416 }, { 212,-2416 }, { 213,-2416 },
 { 214,-2416 }, { 215,-2416 }, { 216,-2416 }, { 217,-2416 }, { 218,-2416 },
 { 219,-2416 }, { 220,-2416 }, { 221,-2416 }, { 222,-2416 }, { 223,-2416 },
 { 224,-2416 }, { 225,-2416 }, { 226,-2416 }, { 227,-2416 }, { 228,-2416 },
 { 229,-2416 }, { 230,-2416 }, { 231,-2416 }, { 232,-2416 }, { 233,-2416 },
 { 234,-2416 }, { 235,-2416 }, { 236,-2416 }, { 237,-2416 }, { 238,-2416 },
 { 239,-2416 }, { 240,-2416 }, { 241,-2416 }, { 242,-2416 }, { 243,-2416 },
 { 244,-2416 }, { 245,-2416 }, { 246,-2416 }, { 247,-2416 }, { 248,-2416 },

 { 249,-2416 }, { 250,-2416 }, { 251,-2416 }, { 252,-2416 }, { 253,-2416 },
 { 254,-2416 }, { 255,-2416 }, { 256,-2416 }, {   0,  21 }, {   0, 258 },
 {   1,-1595 }, {   2,-1595 }, {   3,-1595 }, {   4,-1595 }, {   5,-1595 },
 {   6,-1595 }, {   7,-1595 }, {   8,-1595 }, {   9,-1337 }, {  10,-1079 },
 {  11,-1595 }, {  12,-1337 }, {  13,-1079 }, {  14,-1595 }, {  15,-1595 },
 {  16,-1595 }, {  17,-1595 }, {  18,-1595 }, {  19,-1595 }, {  20,-1595 },
 {  21,-1595 }, {  22,-1595 }, {  23,-1595 }, {  24,-1595 }, {  25,-1595 },
 {  26,-1595 }, {  27,-1595 }, {  28,-1595 }, {  29,-1595 }, {  30,-1595 },
 {  31,-1595 }, {  32,-1337 }, {  33,-1595 }, {  34,-1595 }, {  35,-1595 },
 {  36,-1595 }, {  37,-1595 }, {  38,-1595 }, {  39,-1595 }, {  40,-1595 },

 {  41,-1595 }, {  42,-1595 }, {  43,-1595 }, {  44,-1595 }, {  45,   0 },
 {  46,-1595 }, {  47,-1595 }, {  48,-1595 }, {  49,-1595 }, {  50,-1595 },
 {  51,-1595 }, {  52,-1595 }, {  53,-1595 }, {  54,-1595 }, {  55,-1595 },
 {  56,-1595 }, {  57,-1595 }, {  58,-1595 }, {  59,-1595 }, {  60,-1595 },
 {  61,-1595 }, {  62,-1595 }, {  63,-1595 }, {  64,-1595 }, {  65,-1595 },
 {  66,-1595 }, {  67,-1595 }, {  68,-1595 }, {  69,-1595 }, {  70,-1595 },
 {  71,-1595 }, {  72,-1595 }, {  73,-1595 }, {  74,-1595 }, {  75,-1595 },
 {  76,-1595 }, {  77,-1595 }, {  78,-1595 }, {  79,-1595 }, {  80,-1595 },
 {  81,-1595 }, {  82,-1595 }, {  83,-1595 }, {  84,-1595 }, {  85,-1595 },
 {  86,-1595 }, {  87,-1595 }, {  88,-1595 }, {  89,-1595 }, {  90,-1595 },

 {  91,-1595 }, {  92,-1595 }, {  93,-1595 }, {  94,-1595 }, {  95,-1595 },
 {  96,-1595 }, {  97,-1595 }, {  98,-1595 }, {  99,-1595 }, { 100,-1595 },
 { 101,-1595 }, { 102,-1595 }, { 103,-1595 }, { 104,-1595 }, { 105,-1595 },
 { 106,-1595 }, { 107,-1595 }, { 108,-1595 }, { 109,-1595 }, { 110,-1595 },
 { 111,-1595 }, { 112,-1595 }, { 113,-1595 }, { 114,-1595 }, { 115,-1595 },
 { 116,-1595 }, { 117,-1595 }, { 118,-1595 }, { 119,-1595 }, { 120,-1595 },
 { 121,-1595 }, { 122,-1595 }, { 123,-1595 }, { 124,-1595 }, { 125,-1595 },
 { 126,-1595 }, { 127,-1595 }, { 128,-1595 }, { 129,-1595 }, { 130,-1595 },
 { 131,-1595 }, { 132,-1595 }, { 133,-1595 }, { 134,-1595 }, { 135,-1595 },
 { 136,-1595 }, { 137,-1595 }, { 138,-1595 }, { 139,-1595 }, { 140,-1595 },

 { 141,-1595 }, { 142,-1595 }, { 143,-1595 }, { 144,-1595 }, { 145,-1595 },
 { 146,-1595 }, { 147,-1595 }, { 148,-1595 }, { 149,-1595 }, { 150,-1595 },
 { 151,-1595 }, { 152,-1595 }, { 153,-1595 }, { 154,-1595 }, { 155,-1595 },
 { 156,-1595 }, { 157,-1595 }, { 158,-1595 }, { 159,-1595 }, { 160,-1595 },
 { 161,-1595 }, { 162,-1595 }, { 163,-1595 }, { 164,-1595 }, { 165,-1595 },
 { 166,-1595 }, { 167,-1595 }, { 168,-1595 }, { 169,-1595 }, { 170,-1595 },
 { 171,-1595 }, { 172,-1595 }, { 173,-1595 }, { 174,-1595 }, { 175,-1595 },
 { 176,-1595 }, { 177,-1595 }, { 178,-1595 }, { 179,-1595 }, { 180,-1595 },
 { 181,-1595 }, { 182,-1595 }, { 183,-1595 }, { 184,-1595 }, { 185,-1595 },
 { 186,-1595 }, { 187,-1595 }, { 188,-1595 }, { 189,-1595 }, { 190,-1595 },

 { 191,-1595 }, { 192,-1595 }, { 193,-1595 }, { 194,-1595 }, { 195,-1595 },
 { 196,-1595 }, { 197,-1595 }, { 198,-1595 }, { 199,-1595 }, { 200,-1595 },
 { 201,-1595 }, { 202,-1595 }, { 203,-1595 }, { 204,-1595 }, { 205,-1595 },
 { 206,-1595 }, { 207,-1595 }, { 208,-1595 }, { 209,-1595 }, { 210,-1595 },
 { 211,-1595 }, { 212,-1595 }, { 213,-1595 }, { 214,-1595 }, { 215,-1595 },
 { 216,-1595 }, { 217,-1595 }, { 218,-1595 }, { 219,-1595 }, { 220,-1595 },
 { 221,-1595 }, { 222,-1595 }, { 223,-1595 }, { 224,-1595 }, { 225,-1595 },
 { 226,-1595 }, { 227,-1595 }, { 228,-1595 }, { 229,-1595 }, { 230,-1595 },
 { 231,-1595 }, { 232,-1595 }, { 233,-1595 }, { 234,-1595 }, { 235,-1595 },
 { 236,-1595 }, { 237,-1595 }, { 238,-1595 }, { 239,-1595 }, { 240,-1595 },

 { 241,-1595 }, { 242,-1595 }, { 243,-1595 }, { 244,-1595 }, { 245,-1595 },
 { 246,-1595 }, { 247,-1595 }, { 248,-1595 }, { 249,-1595 }, { 250,-1595 },
 { 251,-1595 }, { 252,-1595 }, { 253,-1595 }, { 254,-1595 }, { 255,-1595 },
 { 256,-1595 }, { 257,  53 }, {   1,   0 },    };

static yyconst struct yy_trans_info *yy_start_state_list[17] =
    {
    &yy_transition[1],
    &yy_transition[3],
    &yy_transition[261],
    &yy_transition[519],
    &yy_transition[777],
    &yy_transition[1035],
    &yy_transition[1293],
    &yy_transition[1551],
    &yy_transition[1809],
    &yy_transition[2067],
    &yy_transition[2325],
    &yy_transition[2583],
    &yy_transition[2841],
    &yy_transition[3099],
    &yy_transition[3357],
    &yy_transition[3615],
    &yy_transition[3873],


    } ;

/* The intent behind this definition is that it'll catch
 * any uses of REJECT which flex missed.
 */
#define REJECT reject_used_but_not_detected
#define yymore() yymore_used_but_not_detected
#define YY_MORE_ADJ 0
#define YY_RESTORE_YY_MORE_OFFSET
char *yytext;
#line 1 "scan.l"
#define INITIAL 0
#line 2 "scan.l"
/*-------------------------------------------------------------------------
 *
 * scan.l
 *	  lexical scanner for PostgreSQL
 *
 * NOTE NOTE NOTE:
 *
 * The rules in this file must be kept in sync with psql's lexer!!!
 *
 * The rules are designed so that the scanner never has to backtrack,
 * in the sense that there is always a rule that can match the input
 * consumed so far (the rule action may internally throw back some input
 * with yyless(), however).  As explained in the flex manual, this makes
 * for a useful speed increase --- about a third faster than a plain -CF
 * lexer, in simple testing.  The extra complexity is mostly in the rules
 * for handling float numbers and continued string literals.  If you change
 * the lexical rules, verify that you haven't broken the no-backtrack
 * property by running flex with the "-b" option and checking that the
 * resulting "lex.backup" file says that no backing up is needed.
 *
 *
 * Portions Copyright (c) 1996-2006, PostgreSQL Global Development Group
 * Portions Copyright (c) 1994, Regents of the University of California
 *
 * IDENTIFICATION
 *	  $PostgreSQL: pgsql/src/backend/parser/scan.l,v 1.138 2006/09/22 21:39:57 tgl Exp $
 *
 *-------------------------------------------------------------------------
 */
#include "postgres.h"

#include <ctype.h>
#include <unistd.h>

#include "parser/gramparse.h"
#include "parser/keywords.h"
/* Not needed now that this file is compiled as part of gram.y */
/* #include "parser/parse.h" */
#include "parser/scansup.h"
#include "mb/pg_wchar.h"


/* Avoid exit() on fatal scanner errors (a bit ugly -- see yy_fatal_error) */
#undef fprintf
#define fprintf(file, fmt, msg)  ereport(ERROR, (errmsg_internal("%s", msg)))

static int		xcdepth = 0;	/* depth of nesting in slash-star comments */
static char    *dolqstart;      /* current $foo$ quote start string */

/*
 * GUC variables.  This is a DIRECT violation of the warning given at the
 * head of gram.y, ie flex/bison code must not depend on any GUC variables;
 * as such, changing their values can induce very unintuitive behavior.
 * But we shall have to live with it as a short-term thing until the switch
 * to SQL-standard string syntax is complete.
 */
BackslashQuoteType backslash_quote = BACKSLASH_QUOTE_SAFE_ENCODING;
bool			escape_string_warning = true;
bool			standard_conforming_strings = false;

static bool		warn_on_first_escape;

/*
 * literalbuf is used to accumulate literal values when multiple rules
 * are needed to parse a single literal.  Call startlit to reset buffer
 * to empty, addlit to add text.  Note that the buffer is palloc'd and
 * starts life afresh on every parse cycle.
 */
static char	   *literalbuf;		/* expandable buffer */
static int		literallen;		/* actual current length */
static int		literalalloc;	/* current allocated buffer size */

#define startlit()  (literalbuf[0] = '\0', literallen = 0)
static void addlit(char *ytext, int yleng);
static void addlitchar(unsigned char ychar);
static char *litbufdup(void);

static int	lexer_errposition(void);
static void check_escape_warning(void);
static void check_string_escape_warning(unsigned char ychar);

/*
 * Each call to yylex must set yylloc to the location of the found token
 * (expressed as a byte offset from the start of the input text).
 * When we parse a token that requires multiple lexer rules to process,
 * this should be done in the first such rule, else yylloc will point
 * into the middle of the token.
 */
#define SET_YYLLOC()  (yylloc = yytext - scanbuf)

/* Handles to the buffer that the lexer uses internally */
static YY_BUFFER_STATE scanbufhandle;
static char *scanbuf;

static unsigned char unescape_single_char(unsigned char c);

#define YY_NEVER_INTERACTIVE 1
#define YY_NO_UNPUT 1
/*
 * OK, here is a short description of lex/flex rules behavior.
 * The longest pattern which matches an input string is always chosen.
 * For equal-length patterns, the first occurring in the rules list is chosen.
 * INITIAL is the starting state, to which all non-conditional rules apply.
 * Exclusive states change parsing rules while the state is active.  When in
 * an exclusive state, only those rules defined for that state apply.
 *
 * We use exclusive states for quoted strings, extended comments,
 * and to eliminate parsing troubles for numeric strings.
 * Exclusive states:
 *  <xb> bit string literal
 *  <xc> extended C-style comments
 *  <xd> delimited identifiers (double-quoted identifiers)
 *  <xh> hexadecimal numeric string
 *  <xq> standard quoted strings
 *  <xe> extended quoted strings (support backslash escape sequences)
 *  <xdolq> $foo$ quoted strings
 */
#define xb 1

#define xc 2

#define xd 3

#define xh 4

#define xe 5

#define xq 6

#define xdolq 7

/*
 * In order to make the world safe for Windows and Mac clients as well as
 * Unix ones, we accept either \n or \r as a newline.  A DOS-style \r\n
 * sequence will be seen as two successive newlines, but that doesn't cause
 * any problems.  Comments that start with -- and extend to the next
 * newline are treated as equivalent to a single whitespace character.
 *
 * NOTE a fine point: if there is no newline following --, we will absorb
 * everything to the end of the input as a comment.  This is correct.  Older
 * versions of Postgres failed to recognize -- as a comment if the input
 * did not end with a newline.
 *
 * XXX perhaps \f (formfeed) should be treated as a newline as well?
 *
 * XXX if you change the set of whitespace characters, fix scanner_isspace()
 * to agree, and see also the plpgsql lexer.
 */
/*
 * SQL requires at least one newline in the whitespace separating
 * string literals that are to be concatenated.  Silly, but who are we
 * to argue?  Note that {whitespace_with_newline} should not have * after
 * it, whereas {whitespace} should generally have a * after it...
 */
/*
 * To ensure that {quotecontinue} can be scanned without having to back up
 * if the full pattern isn't matched, we include trailing whitespace in
 * {quotestop}.  This matches all cases where {quotecontinue} fails to match,
 * except for {quote} followed by whitespace and just one "-" (not two,
 * which would start a {comment}).  To cover that we have {quotefail}.
 * The actions for {quotestop} and {quotefail} must throw back characters
 * beyond the quote proper.
 */
/* Bit string
 * It is tempting to scan the string for only those characters
 * which are allowed. However, this leads to silently swallowed
 * characters if illegal characters are included in the string.
 * For example, if xbinside is [01] then B'ABCD' is interpreted
 * as a zero-length string, and the ABCD' is lost!
 * Better to pass the string forward and let the input routines
 * validate the contents.
 */
/* Hexadecimal number */
/* National character */
/* Quoted string that allows backslash escapes */
/* Extended quote
 * xqdouble implements embedded quote, ''''
 */
/* $foo$ style quotes ("dollar quoting")
 * The quoted string starts with $foo$ where "foo" is an optional string
 * in the form of an identifier, except that it may not contain "$", 
 * and extends to the first occurrence of an identical string.  
 * There is *no* processing of the quoted text.
 *
 * {dolqfailed} is an error rule to avoid scanner backup when {dolqdelim}
 * fails to match its trailing "$".
 */
/* Double quote
 * Allows embedded spaces and other special characters into identifiers.
 */
/* C-style comments
 *
 * The "extended comment" syntax closely resembles allowable operator syntax.
 * The tricky part here is to get lex to recognize a string starting with
 * slash-star as a comment, when interpreting it as an operator would produce
 * a longer match --- remember lex will prefer a longer match!  Also, if we
 * have something like plus-slash-star, lex will think this is a 3-character
 * operator whereas we want to see it as a + operator and a comment start.
 * The solution is two-fold:
 * 1. append {op_chars}* to xcstart so that it matches as much text as
 *    {operator} would. Then the tie-breaker (first matching rule of same
 *    length) ensures xcstart wins.  We put back the extra stuff with yyless()
 *    in case it contains a star-slash that should terminate the comment.
 * 2. In the operator rule, check for slash-star within the operator, and
 *    if found throw it back with yyless().  This handles the plus-slash-star
 *    problem.
 * Dash-dash comments have similar interactions with the operator rule.
 */
/*
 * "self" is the set of chars that should be returned as single-character
 * tokens.  "op_chars" is the set of chars that can make up "Op" tokens,
 * which can be one or more characters long (but if a single-char token
 * appears in the "self" set, it is not to be returned as an Op).  Note
 * that the sets overlap, but each has some chars that are not in the other.
 *
 * If you change either set, adjust the character lists appearing in the
 * rule for "operator"!
 */
/* we no longer allow unary minus in numbers. 
 * instead we pass it separately to parser. there it gets
 * coerced via doNegate() -- Leon aug 20 1999
 *
 * {realfail1} and {realfail2} are added to prevent the need for scanner
 * backup when the {real} rule fails to match completely.
 */
/*
 * Dollar quoted strings are totally opaque, and no escaping is done on them.
 * Other quoted strings must allow some special characters such as single-quote
 *  and newline.
 * Embedded single-quotes are implemented both in the SQL standard
 *  style of two adjacent single quotes "''" and in the Postgres/Java style
 *  of escaped-quote "\'".
 * Other embedded escaped characters are matched explicitly and the leading
 *  backslash is dropped from the string.
 * Note that xcstart must appear before operator, as explained above!
 *  Also whitespace (comment) must appear before operator.
 */
#line 5389 "scan.c"

/* Macros after this point can all be overridden by user definitions in
 * section 1.
 */

#ifndef YY_SKIP_YYWRAP
#ifdef __cplusplus
extern "C" int yywrap YY_PROTO(( void ));
#else
extern int yywrap YY_PROTO(( void ));
#endif
#endif

#ifndef YY_NO_UNPUT
static void yyunput YY_PROTO(( int c, char *buf_ptr ));
#endif

#ifndef yytext_ptr
static void yy_flex_strncpy YY_PROTO(( char *, yyconst char *, int ));
#endif

#ifdef YY_NEED_STRLEN
static int yy_flex_strlen YY_PROTO(( yyconst char * ));
#endif

#ifndef YY_NO_INPUT
#ifdef __cplusplus
static int yyinput YY_PROTO(( void ));
#else
static int input YY_PROTO(( void ));
#endif
#endif

#if YY_STACK_USED
static int yy_start_stack_ptr = 0;
static int yy_start_stack_depth = 0;
static int *yy_start_stack = 0;
#ifndef YY_NO_PUSH_STATE
static void yy_push_state YY_PROTO(( int new_state ));
#endif
#ifndef YY_NO_POP_STATE
static void yy_pop_state YY_PROTO(( void ));
#endif
#ifndef YY_NO_TOP_STATE
static int yy_top_state YY_PROTO(( void ));
#endif

#else
#define YY_NO_PUSH_STATE 1
#define YY_NO_POP_STATE 1
#define YY_NO_TOP_STATE 1
#endif

#ifdef YY_MALLOC_DECL
YY_MALLOC_DECL
#else
#if __STDC__
#ifndef __cplusplus
#include <stdlib.h>
#endif
#else
/* Just try to get by without declaring the routines.  This will fail
 * miserably on non-ANSI systems for which sizeof(size_t) != sizeof(int)
 * or sizeof(void*) != sizeof(int).
 */
#endif
#endif

/* Amount of stuff to slurp up with each read. */
#ifndef YY_READ_BUF_SIZE
#define YY_READ_BUF_SIZE 8192
#endif

/* Copy whatever the last rule matched to the standard output. */

#ifndef ECHO
/* This used to be an fputs(), but since the string might contain NUL's,
 * we now use fwrite().
 */
#define ECHO (void) fwrite( yytext, yyleng, 1, yyout )
#endif

/* Gets input and stuffs it into "buf".  number of characters read, or YY_NULL,
 * is returned in "result".
 */
#ifndef YY_INPUT
#define YY_INPUT(buf,result,max_size) \
	if ( yy_current_buffer->yy_is_interactive ) \
		{ \
		int c = '*', n; \
		for ( n = 0; n < max_size && \
			     (c = getc( yyin )) != EOF && c != '\n'; ++n ) \
			buf[n] = (char) c; \
		if ( c == '\n' ) \
			buf[n++] = (char) c; \
		if ( c == EOF && ferror( yyin ) ) \
			YY_FATAL_ERROR( "input in flex scanner failed" ); \
		result = n; \
		} \
	else if ( ((result = fread( buf, 1, max_size, yyin )) == 0) \
		  && ferror( yyin ) ) \
		YY_FATAL_ERROR( "input in flex scanner failed" );
#endif

/* No semi-colon after return; correct usage is to write "yyterminate();" -
 * we don't want an extra ';' after the "return" because that will cause
 * some compilers to complain about unreachable statements.
 */
#ifndef yyterminate
#define yyterminate() return YY_NULL
#endif

/* Number of entries by which start-condition stack grows. */
#ifndef YY_START_STACK_INCR
#define YY_START_STACK_INCR 25
#endif

/* Report a fatal error. */
#ifndef YY_FATAL_ERROR
#define YY_FATAL_ERROR(msg) yy_fatal_error( msg )
#endif

/* Default declaration of generated scanner - a define so the user can
 * easily add parameters.
 */
#ifndef YY_DECL
#define YY_DECL int yylex YY_PROTO(( void ))
#endif

/* Code executed at the beginning of each rule, after yytext and yyleng
 * have been set up.
 */
#ifndef YY_USER_ACTION
#define YY_USER_ACTION
#endif

/* Code executed at the end of each rule. */
#ifndef YY_BREAK
#define YY_BREAK break;
#endif

#define YY_RULE_SETUP \
	YY_USER_ACTION

YY_DECL
	{
	register yy_state_type yy_current_state;
	register char *yy_cp, *yy_bp;
	register int yy_act;

#line 319 "scan.l"


#line 5543 "scan.c"

	if ( yy_init )
		{
		yy_init = 0;

#ifdef YY_USER_INIT
		YY_USER_INIT;
#endif

		if ( ! yy_start )
			yy_start = 1;	/* first start state */

		if ( ! yyin )
			yyin = stdin;

		if ( ! yyout )
			yyout = stdout;

		if ( ! yy_current_buffer )
			yy_current_buffer =
				yy_create_buffer( yyin, YY_BUF_SIZE );

		yy_load_buffer_state();
		}

	while ( 1 )		/* loops until end-of-file is reached */
		{
		yy_cp = yy_c_buf_p;

		/* Support of yytext. */
		*yy_cp = yy_hold_char;

		/* yy_bp points to the position in yy_ch_buf of the start of
		 * the current run.
		 */
		yy_bp = yy_cp;

		yy_current_state = yy_start_state_list[yy_start];
yy_match:
		{
		register yyconst struct yy_trans_info *yy_trans_info;

		register YY_CHAR yy_c;

		for ( yy_c = YY_SC_TO_UI(*yy_cp);
		      (yy_trans_info = &yy_current_state[(unsigned int) yy_c])->
		yy_verify == yy_c;
		      yy_c = YY_SC_TO_UI(*++yy_cp) )
			yy_current_state += yy_trans_info->yy_nxt;
		}

yy_find_action:
		yy_act = yy_current_state[-1].yy_nxt;

		YY_DO_BEFORE_ACTION;


do_action:	/* This label is used only to access EOF actions. */


		switch ( yy_act )
	{ /* beginning of action switch */
case 1:
YY_RULE_SETUP
#line 321 "scan.l"
{
					/* ignore */
				}
	YY_BREAK
case 2:
YY_RULE_SETUP
#line 325 "scan.l"
{
					/* Set location in case of syntax error in comment */
					SET_YYLLOC();
					xcdepth = 0;
					BEGIN(xc);
					/* Put back any characters past slash-star; see above */
					yyless(2);
				}
	YY_BREAK
case 3:
YY_RULE_SETUP
#line 334 "scan.l"
{
					xcdepth++;
					/* Put back any characters past slash-star; see above */
					yyless(2);
				}
	YY_BREAK
case 4:
YY_RULE_SETUP
#line 340 "scan.l"
{
					if (xcdepth <= 0)
						BEGIN(INITIAL);
					else
						xcdepth--;
				}
	YY_BREAK
case 5:
YY_RULE_SETUP
#line 347 "scan.l"
{
					/* ignore */
				}
	YY_BREAK
case 6:
YY_RULE_SETUP
#line 351 "scan.l"
{
					/* ignore */
				}
	YY_BREAK
case 7:
YY_RULE_SETUP
#line 355 "scan.l"
{
					/* ignore */
				}
	YY_BREAK
case YY_STATE_EOF(xc):
#line 359 "scan.l"
{ yyerror("unterminated /* comment"); }
	YY_BREAK
case 8:
YY_RULE_SETUP
#line 361 "scan.l"
{
					/* Binary bit type.
					 * At some point we should simply pass the string
					 * forward to the parser and label it there.
					 * In the meantime, place a leading "b" on the string
					 * to mark it for the input routine as a binary string.
					 */
					SET_YYLLOC();
					BEGIN(xb);
					startlit();
					addlitchar('b');
				}
	YY_BREAK
case 9:
#line 374 "scan.l"
case 10:
YY_RULE_SETUP
#line 374 "scan.l"
{
					yyless(1);
					BEGIN(INITIAL);
					yylval.str = litbufdup();
					return BCONST;
				}
	YY_BREAK
case 11:
#line 381 "scan.l"
case 12:
YY_RULE_SETUP
#line 381 "scan.l"
{
					addlit(yytext, yyleng);
				}
	YY_BREAK
case 13:
#line 385 "scan.l"
case 14:
YY_RULE_SETUP
#line 385 "scan.l"
{
					/* ignore */
				}
	YY_BREAK
case YY_STATE_EOF(xb):
#line 388 "scan.l"
{ yyerror("unterminated bit string literal"); }
	YY_BREAK
case 15:
YY_RULE_SETUP
#line 390 "scan.l"
{
					/* Hexadecimal bit type.
					 * At some point we should simply pass the string
					 * forward to the parser and label it there.
					 * In the meantime, place a leading "x" on the string
					 * to mark it for the input routine as a hex string.
					 */
					SET_YYLLOC();
					BEGIN(xh);
					startlit();
					addlitchar('x');
				}
	YY_BREAK
case 16:
#line 403 "scan.l"
case 17:
YY_RULE_SETUP
#line 403 "scan.l"
{
					yyless(1);
					BEGIN(INITIAL);
					yylval.str = litbufdup();
					return XCONST;
				}
	YY_BREAK
case YY_STATE_EOF(xh):
#line 409 "scan.l"
{ yyerror("unterminated hexadecimal string literal"); }
	YY_BREAK
case 18:
YY_RULE_SETUP
#line 411 "scan.l"
{
					/* National character.
					 * We will pass this along as a normal character string,
					 * but preceded with an internally-generated "NCHAR".
					 */
					const ScanKeyword *keyword;

					SET_YYLLOC();
					yyless(1);				/* eat only 'n' this time */
					/* nchar had better be a keyword! */
					keyword = ScanKeywordLookup("nchar");
					Assert(keyword != NULL);
					yylval.keyword = keyword->name;
					return keyword->value;
				}
	YY_BREAK
case 19:
YY_RULE_SETUP
#line 427 "scan.l"
{
					warn_on_first_escape = true;
					SET_YYLLOC();
					if (standard_conforming_strings)
						BEGIN(xq);
					else
						BEGIN(xe);
					startlit();
				}
	YY_BREAK
case 20:
YY_RULE_SETUP
#line 436 "scan.l"
{
					warn_on_first_escape = false;
					SET_YYLLOC();
					BEGIN(xe);
					startlit();
				}
	YY_BREAK
case 21:
#line 443 "scan.l"
case 22:
YY_RULE_SETUP
#line 443 "scan.l"
{
					yyless(1);
					BEGIN(INITIAL);
					yylval.str = litbufdup();
					return SCONST;
				}
	YY_BREAK
case 23:
YY_RULE_SETUP
#line 449 "scan.l"
{
					addlitchar('\'');
				}
	YY_BREAK
case 24:
YY_RULE_SETUP
#line 452 "scan.l"
{
					addlit(yytext, yyleng);
				}
	YY_BREAK
case 25:
YY_RULE_SETUP
#line 455 "scan.l"
{
					addlit(yytext, yyleng);
				}
	YY_BREAK
case 26:
YY_RULE_SETUP
#line 458 "scan.l"
{
					if (yytext[1] == '\'')
					{
						if (backslash_quote == BACKSLASH_QUOTE_OFF ||
							(backslash_quote == BACKSLASH_QUOTE_SAFE_ENCODING &&
							 PG_ENCODING_IS_CLIENT_ONLY(pg_get_client_encoding())))
							ereport(ERROR,
									(errcode(ERRCODE_NONSTANDARD_USE_OF_ESCAPE_CHARACTER),
									 errmsg("unsafe use of \\' in a string literal"),
									 errhint("Use '' to write quotes in strings. \\' is insecure in client-only encodings."),
									 lexer_errposition()));
					}
					check_string_escape_warning(yytext[1]);
					addlitchar(unescape_single_char(yytext[1]));
				}
	YY_BREAK
case 27:
YY_RULE_SETUP
#line 473 "scan.l"
{
					unsigned char c = strtoul(yytext+1, NULL, 8);

					check_escape_warning();
					addlitchar(c);
				}
	YY_BREAK
case 28:
YY_RULE_SETUP
#line 479 "scan.l"
{
					unsigned char c = strtoul(yytext+2, NULL, 16);

					check_escape_warning();
					addlitchar(c);
				}
	YY_BREAK
case 29:
YY_RULE_SETUP
#line 485 "scan.l"
{
					/* ignore */
				}
	YY_BREAK
case 30:
YY_RULE_SETUP
#line 488 "scan.l"
{
					/* This is only needed for \ just before EOF */
					addlitchar(yytext[0]);
				}
	YY_BREAK
case YY_STATE_EOF(xq):
case YY_STATE_EOF(xe):
#line 492 "scan.l"
{ yyerror("unterminated quoted string"); }
	YY_BREAK
case 31:
YY_RULE_SETUP
#line 494 "scan.l"
{
					SET_YYLLOC();
					dolqstart = pstrdup(yytext);
					BEGIN(xdolq);
					startlit();
				}
	YY_BREAK
case 32:
YY_RULE_SETUP
#line 500 "scan.l"
{
					/* throw back all but the initial "$" */
					yyless(1);
					/* and treat it as {other} */
					return yytext[0];
				}
	YY_BREAK
case 33:
YY_RULE_SETUP
#line 506 "scan.l"
{
					if (strcmp(yytext, dolqstart) == 0)
					{
						pfree(dolqstart);
						BEGIN(INITIAL);
						yylval.str = litbufdup();
						return SCONST;
					}
					else
					{
						/*
						 * When we fail to match $...$ to dolqstart, transfer
						 * the $... part to the output, but put back the final
						 * $ for rescanning.  Consider $delim$...$junk$delim$
						 */
						addlit(yytext, yyleng-1);
						yyless(yyleng-1);
					}
				}
	YY_BREAK
case 34:
YY_RULE_SETUP
#line 525 "scan.l"
{
					addlit(yytext, yyleng);
				}
	YY_BREAK
case 35:
YY_RULE_SETUP
#line 528 "scan.l"
{
					addlit(yytext, yyleng);
				}
	YY_BREAK
case 36:
YY_RULE_SETUP
#line 531 "scan.l"
{
					/* This is only needed for $ inside the quoted text */
					addlitchar(yytext[0]);
				}
	YY_BREAK
case YY_STATE_EOF(xdolq):
#line 535 "scan.l"
{ yyerror("unterminated dollar-quoted string"); }
	YY_BREAK
case 37:
YY_RULE_SETUP
#line 537 "scan.l"
{
					SET_YYLLOC();
					BEGIN(xd);
					startlit();
				}
	YY_BREAK
case 38:
YY_RULE_SETUP
#line 542 "scan.l"
{
					char		   *ident;

					BEGIN(INITIAL);
					if (literallen == 0)
						yyerror("zero-length delimited identifier");
					ident = litbufdup();
					if (literallen >= NAMEDATALEN)
						truncate_identifier(ident, literallen, true);
					yylval.str = ident;
					return IDENT;
				}
	YY_BREAK
case 39:
YY_RULE_SETUP
#line 554 "scan.l"
{
					addlitchar('"');
				}
	YY_BREAK
case 40:
YY_RULE_SETUP
#line 557 "scan.l"
{
					addlit(yytext, yyleng);
				}
	YY_BREAK
case YY_STATE_EOF(xd):
#line 560 "scan.l"
{ yyerror("unterminated quoted identifier"); }
	YY_BREAK
case 41:
YY_RULE_SETUP
#line 562 "scan.l"
{
					SET_YYLLOC();
					return TYPECAST;
				}
	YY_BREAK
case 42:
YY_RULE_SETUP
#line 567 "scan.l"
{
					SET_YYLLOC();
					return yytext[0];
				}
	YY_BREAK
case 43:
YY_RULE_SETUP
#line 572 "scan.l"
{
					/*
					 * Check for embedded slash-star or dash-dash; those
					 * are comment starts, so operator must stop there.
					 * Note that slash-star or dash-dash at the first
					 * character will match a prior rule, not this one.
					 */
					int		nchars = yyleng;
					char   *slashstar = strstr(yytext, "/*");
					char   *dashdash = strstr(yytext, "--");

					if (slashstar && dashdash)
					{
						/* if both appear, take the first one */
						if (slashstar > dashdash)
							slashstar = dashdash;
					}
					else if (!slashstar)
						slashstar = dashdash;
					if (slashstar)
						nchars = slashstar - yytext;

					/*
					 * For SQL compatibility, '+' and '-' cannot be the
					 * last char of a multi-char operator unless the operator
					 * contains chars that are not in SQL operators.
					 * The idea is to lex '=-' as two operators, but not
					 * to forbid operator names like '?-' that could not be
					 * sequences of SQL operators.
					 */
					while (nchars > 1 &&
						   (yytext[nchars-1] == '+' ||
							yytext[nchars-1] == '-'))
					{
						int		ic;

						for (ic = nchars-2; ic >= 0; ic--)
						{
							if (strchr("~!@#^&|`?%", yytext[ic]))
								break;
						}
						if (ic >= 0)
							break; /* found a char that makes it OK */
						nchars--; /* else remove the +/-, and check again */
					}

					SET_YYLLOC();

					if (nchars < yyleng)
					{
						/* Strip the unwanted chars from the token */
						yyless(nchars);
						/*
						 * If what we have left is only one char, and it's
						 * one of the characters matching "self", then
						 * return it as a character token the same way
						 * that the "self" rule would have.
						 */
						if (nchars == 1 &&
							strchr(",()[].;:+-*/%^<>=", yytext[0]))
							return yytext[0];
					}

					/*
					 * Complain if operator is too long.  Unlike the case
					 * for identifiers, we make this an error not a notice-
					 * and-truncate, because the odds are we are looking at
					 * a syntactic mistake anyway.
					 */
					if (nchars >= NAMEDATALEN)
						yyerror("operator too long");

					/* Convert "!=" operator to "<>" for compatibility */
					if (strcmp(yytext, "!=") == 0)
						yylval.str = pstrdup("<>");
					else
						yylval.str = pstrdup(yytext);
					return Op;
				}
	YY_BREAK
case 44:
YY_RULE_SETUP
#line 652 "scan.l"
{
					SET_YYLLOC();
					yylval.ival = atol(yytext + 1);
					return PARAM;
				}
	YY_BREAK
case 45:
YY_RULE_SETUP
#line 658 "scan.l"
{
					long val;
					char* endptr;

					SET_YYLLOC();
					errno = 0;
					val = strtol(yytext, &endptr, 10);
					if (*endptr != '\0' || errno == ERANGE
#ifdef HAVE_LONG_INT_64
						/* if long > 32 bits, check for overflow of int4 */
						|| val != (long) ((int32) val)
#endif
						)
					{
						/* integer too large, treat it as a float */
						yylval.str = pstrdup(yytext);
						return FCONST;
					}
					yylval.ival = val;
					return ICONST;
				}
	YY_BREAK
case 46:
YY_RULE_SETUP
#line 679 "scan.l"
{
					SET_YYLLOC();
					yylval.str = pstrdup(yytext);
					return FCONST;
				}
	YY_BREAK
case 47:
YY_RULE_SETUP
#line 684 "scan.l"
{
					SET_YYLLOC();
					yylval.str = pstrdup(yytext);
					return FCONST;
				}
	YY_BREAK
case 48:
YY_RULE_SETUP
#line 689 "scan.l"
{
					/*
					 * throw back the [Ee], and treat as {decimal}.  Note
					 * that it is possible the input is actually {integer},
					 * but since this case will almost certainly lead to a
					 * syntax error anyway, we don't bother to distinguish.
					 */
					yyless(yyleng-1);
					SET_YYLLOC();
					yylval.str = pstrdup(yytext);
					return FCONST;
				}
	YY_BREAK
case 49:
YY_RULE_SETUP
#line 701 "scan.l"
{
					/* throw back the [Ee][+-], and proceed as above */
					yyless(yyleng-2);
					SET_YYLLOC();
					yylval.str = pstrdup(yytext);
					return FCONST;
				}
	YY_BREAK
case 50:
YY_RULE_SETUP
#line 710 "scan.l"
{
					const ScanKeyword *keyword;
					char		   *ident;

					SET_YYLLOC();

					/* Is it a keyword? */
					keyword = ScanKeywordLookup(yytext);
					if (keyword != NULL)
					{
						yylval.keyword = keyword->name;
						return keyword->value;
					}

					/*
					 * No.  Convert the identifier to lower case, and truncate
					 * if necessary.
					 */
					ident = downcase_truncate_identifier(yytext, yyleng, true);
					yylval.str = ident;
					return IDENT;
				}
	YY_BREAK
case 51:
YY_RULE_SETUP
#line 733 "scan.l"
{
					SET_YYLLOC();
					return yytext[0];
				}
	YY_BREAK
case YY_STATE_EOF(INITIAL):
#line 738 "scan.l"
{
					SET_YYLLOC();
					yyterminate();
				}
	YY_BREAK
case 52:
YY_RULE_SETUP
#line 743 "scan.l"
YY_FATAL_ERROR( "flex scanner jammed" );
	YY_BREAK
#line 6221 "scan.c"

	case YY_END_OF_BUFFER:
		{
		/* Amount of text matched not including the EOB char. */
		int yy_amount_of_matched_text = (int) (yy_cp - yytext_ptr) - 1;

		/* Undo the effects of YY_DO_BEFORE_ACTION. */
		*yy_cp = yy_hold_char;
		YY_RESTORE_YY_MORE_OFFSET

		if ( yy_current_buffer->yy_buffer_status == YY_BUFFER_NEW )
			{
			/* We're scanning a new file or input source.  It's
			 * possible that this happened because the user
			 * just pointed yyin at a new source and called
			 * yylex().  If so, then we have to assure
			 * consistency between yy_current_buffer and our
			 * globals.  Here is the right place to do so, because
			 * this is the first action (other than possibly a
			 * back-up) that will match for the new input source.
			 */
			yy_n_chars = yy_current_buffer->yy_n_chars;
			yy_current_buffer->yy_input_file = yyin;
			yy_current_buffer->yy_buffer_status = YY_BUFFER_NORMAL;
			}

		/* Note that here we test for yy_c_buf_p "<=" to the position
		 * of the first EOB in the buffer, since yy_c_buf_p will
		 * already have been incremented past the NUL character
		 * (since all states make transitions on EOB to the
		 * end-of-buffer state).  Contrast this with the test
		 * in input().
		 */
		if ( yy_c_buf_p <= &yy_current_buffer->yy_ch_buf[yy_n_chars] )
			{ /* This was really a NUL. */
			yy_state_type yy_next_state;

			yy_c_buf_p = yytext_ptr + yy_amount_of_matched_text;

			yy_current_state = yy_get_previous_state();

			/* Okay, we're now positioned to make the NUL
			 * transition.  We couldn't have
			 * yy_get_previous_state() go ahead and do it
			 * for us because it doesn't know how to deal
			 * with the possibility of jamming (and we don't
			 * want to build jamming into it because then it
			 * will run more slowly).
			 */

			yy_next_state = yy_try_NUL_trans( yy_current_state );

			yy_bp = yytext_ptr + YY_MORE_ADJ;

			if ( yy_next_state )
				{
				/* Consume the NUL. */
				yy_cp = ++yy_c_buf_p;
				yy_current_state = yy_next_state;
				goto yy_match;
				}

			else
				{
				yy_cp = yy_c_buf_p;
				goto yy_find_action;
				}
			}

		else switch ( yy_get_next_buffer() )
			{
			case EOB_ACT_END_OF_FILE:
				{
				yy_did_buffer_switch_on_eof = 0;

				if ( yywrap() )
					{
					/* Note: because we've taken care in
					 * yy_get_next_buffer() to have set up
					 * yytext, we can now set up
					 * yy_c_buf_p so that if some total
					 * hoser (like flex itself) wants to
					 * call the scanner after we return the
					 * YY_NULL, it'll still work - another
					 * YY_NULL will get returned.
					 */
					yy_c_buf_p = yytext_ptr + YY_MORE_ADJ;

					yy_act = YY_STATE_EOF(YY_START);
					goto do_action;
					}

				else
					{
					if ( ! yy_did_buffer_switch_on_eof )
						YY_NEW_FILE;
					}
				break;
				}

			case EOB_ACT_CONTINUE_SCAN:
				yy_c_buf_p =
					yytext_ptr + yy_amount_of_matched_text;

				yy_current_state = yy_get_previous_state();

				yy_cp = yy_c_buf_p;
				yy_bp = yytext_ptr + YY_MORE_ADJ;
				goto yy_match;

			case EOB_ACT_LAST_MATCH:
				yy_c_buf_p =
				&yy_current_buffer->yy_ch_buf[yy_n_chars];

				yy_current_state = yy_get_previous_state();

				yy_cp = yy_c_buf_p;
				yy_bp = yytext_ptr + YY_MORE_ADJ;
				goto yy_find_action;
			}
		break;
		}

	default:
		YY_FATAL_ERROR(
			"fatal flex scanner internal error--no action found" );
	} /* end of action switch */
		} /* end of scanning one token */
	} /* end of yylex */


/* yy_get_next_buffer - try to read in a new buffer
 *
 * Returns a code representing an action:
 *	EOB_ACT_LAST_MATCH -
 *	EOB_ACT_CONTINUE_SCAN - continue scanning from current position
 *	EOB_ACT_END_OF_FILE - end of file
 */

static int yy_get_next_buffer()
	{
	register char *dest = yy_current_buffer->yy_ch_buf;
	register char *source = yytext_ptr;
	register int number_to_move, i;
	int ret_val;

	if ( yy_c_buf_p > &yy_current_buffer->yy_ch_buf[yy_n_chars + 1] )
		YY_FATAL_ERROR(
		"fatal flex scanner internal error--end of buffer missed" );

	if ( yy_current_buffer->yy_fill_buffer == 0 )
		{ /* Don't try to fill the buffer, so this is an EOF. */
		if ( yy_c_buf_p - yytext_ptr - YY_MORE_ADJ == 1 )
			{
			/* We matched a single character, the EOB, so
			 * treat this as a final EOF.
			 */
			return EOB_ACT_END_OF_FILE;
			}

		else
			{
			/* We matched some text prior to the EOB, first
			 * process it.
			 */
			return EOB_ACT_LAST_MATCH;
			}
		}

	/* Try to read more data. */

	/* First move last chars to start of buffer. */
	number_to_move = (int) (yy_c_buf_p - yytext_ptr) - 1;

	for ( i = 0; i < number_to_move; ++i )
		*(dest++) = *(source++);

	if ( yy_current_buffer->yy_buffer_status == YY_BUFFER_EOF_PENDING )
		/* don't do the read, it's not guaranteed to return an EOF,
		 * just force an EOF
		 */
		yy_current_buffer->yy_n_chars = yy_n_chars = 0;

	else
		{
		int num_to_read =
			yy_current_buffer->yy_buf_size - number_to_move - 1;

		while ( num_to_read <= 0 )
			{ /* Not enough room in the buffer - grow it. */
#ifdef YY_USES_REJECT
			YY_FATAL_ERROR(
"input buffer overflow, can't enlarge buffer because scanner uses REJECT" );
#else

			/* just a shorter name for the current buffer */
			YY_BUFFER_STATE b = yy_current_buffer;

			int yy_c_buf_p_offset =
				(int) (yy_c_buf_p - b->yy_ch_buf);

			if ( b->yy_is_our_buffer )
				{
				int new_size = b->yy_buf_size * 2;

				if ( new_size <= 0 )
					b->yy_buf_size += b->yy_buf_size / 8;
				else
					b->yy_buf_size *= 2;

				b->yy_ch_buf = (char *)
					/* Include room in for 2 EOB chars. */
					yy_flex_realloc( (void *) b->yy_ch_buf,
							 b->yy_buf_size + 2 );
				}
			else
				/* Can't grow it, we don't own it. */
				b->yy_ch_buf = 0;

			if ( ! b->yy_ch_buf )
				YY_FATAL_ERROR(
				"fatal error - scanner input buffer overflow" );

			yy_c_buf_p = &b->yy_ch_buf[yy_c_buf_p_offset];

			num_to_read = yy_current_buffer->yy_buf_size -
						number_to_move - 1;
#endif
			}

		if ( num_to_read > YY_READ_BUF_SIZE )
			num_to_read = YY_READ_BUF_SIZE;

		/* Read in more data. */
		YY_INPUT( (&yy_current_buffer->yy_ch_buf[number_to_move]),
			yy_n_chars, num_to_read );

		yy_current_buffer->yy_n_chars = yy_n_chars;
		}

	if ( yy_n_chars == 0 )
		{
		if ( number_to_move == YY_MORE_ADJ )
			{
			ret_val = EOB_ACT_END_OF_FILE;
			yyrestart( yyin );
			}

		else
			{
			ret_val = EOB_ACT_LAST_MATCH;
			yy_current_buffer->yy_buffer_status =
				YY_BUFFER_EOF_PENDING;
			}
		}

	else
		ret_val = EOB_ACT_CONTINUE_SCAN;

	yy_n_chars += number_to_move;
	yy_current_buffer->yy_ch_buf[yy_n_chars] = YY_END_OF_BUFFER_CHAR;
	yy_current_buffer->yy_ch_buf[yy_n_chars + 1] = YY_END_OF_BUFFER_CHAR;

	yytext_ptr = &yy_current_buffer->yy_ch_buf[0];

	return ret_val;
	}


/* yy_get_previous_state - get the state just before the EOB char was reached */

static yy_state_type yy_get_previous_state()
	{
	register yy_state_type yy_current_state;
	register char *yy_cp;

	yy_current_state = yy_start_state_list[yy_start];

	for ( yy_cp = yytext_ptr + YY_MORE_ADJ; yy_cp < yy_c_buf_p; ++yy_cp )
		{
		yy_current_state += yy_current_state[(*yy_cp ? YY_SC_TO_UI(*yy_cp) : 256)].yy_nxt;
		}

	return yy_current_state;
	}


/* yy_try_NUL_trans - try to make a transition on the NUL character
 *
 * synopsis
 *	next_state = yy_try_NUL_trans( current_state );
 */

#ifdef YY_USE_PROTOS
static yy_state_type yy_try_NUL_trans( yy_state_type yy_current_state )
#else
static yy_state_type yy_try_NUL_trans( yy_current_state )
yy_state_type yy_current_state;
#endif
	{
	register int yy_is_jam;

	register int yy_c = 256;
	register yyconst struct yy_trans_info *yy_trans_info;

	yy_trans_info = &yy_current_state[(unsigned int) yy_c];
	yy_current_state += yy_trans_info->yy_nxt;
	yy_is_jam = (yy_trans_info->yy_verify != yy_c);

	return yy_is_jam ? 0 : yy_current_state;
	}


#ifndef YY_NO_UNPUT
#ifdef YY_USE_PROTOS
static void yyunput( int c, register char *yy_bp )
#else
static void yyunput( c, yy_bp )
int c;
register char *yy_bp;
#endif
	{
	register char *yy_cp = yy_c_buf_p;

	/* undo effects of setting up yytext */
	*yy_cp = yy_hold_char;

	if ( yy_cp < yy_current_buffer->yy_ch_buf + 2 )
		{ /* need to shift things up to make room */
		/* +2 for EOB chars. */
		register int number_to_move = yy_n_chars + 2;
		register char *dest = &yy_current_buffer->yy_ch_buf[
					yy_current_buffer->yy_buf_size + 2];
		register char *source =
				&yy_current_buffer->yy_ch_buf[number_to_move];

		while ( source > yy_current_buffer->yy_ch_buf )
			*--dest = *--source;

		yy_cp += (int) (dest - source);
		yy_bp += (int) (dest - source);
		yy_current_buffer->yy_n_chars =
			yy_n_chars = yy_current_buffer->yy_buf_size;

		if ( yy_cp < yy_current_buffer->yy_ch_buf + 2 )
			YY_FATAL_ERROR( "flex scanner push-back overflow" );
		}

	*--yy_cp = (char) c;


	yytext_ptr = yy_bp;
	yy_hold_char = *yy_cp;
	yy_c_buf_p = yy_cp;
	}
#endif	/* ifndef YY_NO_UNPUT */


#ifdef __cplusplus
static int yyinput()
#else
static int input()
#endif
	{
	int c;

	*yy_c_buf_p = yy_hold_char;

	if ( *yy_c_buf_p == YY_END_OF_BUFFER_CHAR )
		{
		/* yy_c_buf_p now points to the character we want to return.
		 * If this occurs *before* the EOB characters, then it's a
		 * valid NUL; if not, then we've hit the end of the buffer.
		 */
		if ( yy_c_buf_p < &yy_current_buffer->yy_ch_buf[yy_n_chars] )
			/* This was really a NUL. */
			*yy_c_buf_p = '\0';

		else
			{ /* need more input */
			int offset = yy_c_buf_p - yytext_ptr;
			++yy_c_buf_p;

			switch ( yy_get_next_buffer() )
				{
				case EOB_ACT_LAST_MATCH:
					/* This happens because yy_g_n_b()
					 * sees that we've accumulated a
					 * token and flags that we need to
					 * try matching the token before
					 * proceeding.  But for input(),
					 * there's no matching to consider.
					 * So convert the EOB_ACT_LAST_MATCH
					 * to EOB_ACT_END_OF_FILE.
					 */

					/* Reset buffer status. */
					yyrestart( yyin );

					/* fall through */

				case EOB_ACT_END_OF_FILE:
					{
					if ( yywrap() )
						return EOF;

					if ( ! yy_did_buffer_switch_on_eof )
						YY_NEW_FILE;
#ifdef __cplusplus
					return yyinput();
#else
					return input();
#endif
					}

				case EOB_ACT_CONTINUE_SCAN:
					yy_c_buf_p = yytext_ptr + offset;
					break;
				}
			}
		}

	c = *(unsigned char *) yy_c_buf_p;	/* cast for 8-bit char's */
	*yy_c_buf_p = '\0';	/* preserve yytext */
	yy_hold_char = *++yy_c_buf_p;


	return c;
	}


#ifdef YY_USE_PROTOS
void yyrestart( FILE *input_file )
#else
void yyrestart( input_file )
FILE *input_file;
#endif
	{
	if ( ! yy_current_buffer )
		yy_current_buffer = yy_create_buffer( yyin, YY_BUF_SIZE );

	yy_init_buffer( yy_current_buffer, input_file );
	yy_load_buffer_state();
	}


#ifdef YY_USE_PROTOS
void yy_switch_to_buffer( YY_BUFFER_STATE new_buffer )
#else
void yy_switch_to_buffer( new_buffer )
YY_BUFFER_STATE new_buffer;
#endif
	{
	if ( yy_current_buffer == new_buffer )
		return;

	if ( yy_current_buffer )
		{
		/* Flush out information for old buffer. */
		*yy_c_buf_p = yy_hold_char;
		yy_current_buffer->yy_buf_pos = yy_c_buf_p;
		yy_current_buffer->yy_n_chars = yy_n_chars;
		}

	yy_current_buffer = new_buffer;
	yy_load_buffer_state();

	/* We don't actually know whether we did this switch during
	 * EOF (yywrap()) processing, but the only time this flag
	 * is looked at is after yywrap() is called, so it's safe
	 * to go ahead and always set it.
	 */
	yy_did_buffer_switch_on_eof = 1;
	}


#ifdef YY_USE_PROTOS
void yy_load_buffer_state( void )
#else
void yy_load_buffer_state()
#endif
	{
	yy_n_chars = yy_current_buffer->yy_n_chars;
	yytext_ptr = yy_c_buf_p = yy_current_buffer->yy_buf_pos;
	yyin = yy_current_buffer->yy_input_file;
	yy_hold_char = *yy_c_buf_p;
	}


#ifdef YY_USE_PROTOS
YY_BUFFER_STATE yy_create_buffer( FILE *file, int size )
#else
YY_BUFFER_STATE yy_create_buffer( file, size )
FILE *file;
int size;
#endif
	{
	YY_BUFFER_STATE b;

	b = (YY_BUFFER_STATE) yy_flex_alloc( sizeof( struct yy_buffer_state ) );
	if ( ! b )
		YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );

	b->yy_buf_size = size;

	/* yy_ch_buf has to be 2 characters longer than the size given because
	 * we need to put in 2 end-of-buffer characters.
	 */
	b->yy_ch_buf = (char *) yy_flex_alloc( b->yy_buf_size + 2 );
	if ( ! b->yy_ch_buf )
		YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );

	b->yy_is_our_buffer = 1;

	yy_init_buffer( b, file );

	return b;
	}


#ifdef YY_USE_PROTOS
void yy_delete_buffer( YY_BUFFER_STATE b )
#else
void yy_delete_buffer( b )
YY_BUFFER_STATE b;
#endif
	{
	if ( ! b )
		return;

	if ( b == yy_current_buffer )
		yy_current_buffer = (YY_BUFFER_STATE) 0;

	if ( b->yy_is_our_buffer )
		yy_flex_free( (void *) b->yy_ch_buf );

	yy_flex_free( (void *) b );
	}


#ifndef YY_ALWAYS_INTERACTIVE
#ifndef YY_NEVER_INTERACTIVE
extern int isatty YY_PROTO(( int ));
#endif
#endif

#ifdef YY_USE_PROTOS
void yy_init_buffer( YY_BUFFER_STATE b, FILE *file )
#else
void yy_init_buffer( b, file )
YY_BUFFER_STATE b;
FILE *file;
#endif


	{
	yy_flush_buffer( b );

	b->yy_input_file = file;
	b->yy_fill_buffer = 1;

#if YY_ALWAYS_INTERACTIVE
	b->yy_is_interactive = 1;
#else
#if YY_NEVER_INTERACTIVE
	b->yy_is_interactive = 0;
#else
	b->yy_is_interactive = file ? (isatty( fileno(file) ) > 0) : 0;
#endif
#endif
	}


#ifdef YY_USE_PROTOS
void yy_flush_buffer( YY_BUFFER_STATE b )
#else
void yy_flush_buffer( b )
YY_BUFFER_STATE b;
#endif

	{
	if ( ! b )
		return;

	b->yy_n_chars = 0;

	/* We always need two end-of-buffer characters.  The first causes
	 * a transition to the end-of-buffer state.  The second causes
	 * a jam in that state.
	 */
	b->yy_ch_buf[0] = YY_END_OF_BUFFER_CHAR;
	b->yy_ch_buf[1] = YY_END_OF_BUFFER_CHAR;

	b->yy_buf_pos = &b->yy_ch_buf[0];

	b->yy_at_bol = 1;
	b->yy_buffer_status = YY_BUFFER_NEW;

	if ( b == yy_current_buffer )
		yy_load_buffer_state();
	}


#ifndef YY_NO_SCAN_BUFFER
#ifdef YY_USE_PROTOS
YY_BUFFER_STATE yy_scan_buffer( char *base, yy_size_t size )
#else
YY_BUFFER_STATE yy_scan_buffer( base, size )
char *base;
yy_size_t size;
#endif
	{
	YY_BUFFER_STATE b;

	if ( size < 2 ||
	     base[size-2] != YY_END_OF_BUFFER_CHAR ||
	     base[size-1] != YY_END_OF_BUFFER_CHAR )
		/* They forgot to leave room for the EOB's. */
		return 0;

	b = (YY_BUFFER_STATE) yy_flex_alloc( sizeof( struct yy_buffer_state ) );
	if ( ! b )
		YY_FATAL_ERROR( "out of dynamic memory in yy_scan_buffer()" );

	b->yy_buf_size = size - 2;	/* "- 2" to take care of EOB's */
	b->yy_buf_pos = b->yy_ch_buf = base;
	b->yy_is_our_buffer = 0;
	b->yy_input_file = 0;
	b->yy_n_chars = b->yy_buf_size;
	b->yy_is_interactive = 0;
	b->yy_at_bol = 1;
	b->yy_fill_buffer = 0;
	b->yy_buffer_status = YY_BUFFER_NEW;

	yy_switch_to_buffer( b );

	return b;
	}
#endif


#ifndef YY_NO_SCAN_STRING
#ifdef YY_USE_PROTOS
YY_BUFFER_STATE yy_scan_string( yyconst char *yy_str )
#else
YY_BUFFER_STATE yy_scan_string( yy_str )
yyconst char *yy_str;
#endif
	{
	int len;
	for ( len = 0; yy_str[len]; ++len )
		;

	return yy_scan_bytes( yy_str, len );
	}
#endif


#ifndef YY_NO_SCAN_BYTES
#ifdef YY_USE_PROTOS
YY_BUFFER_STATE yy_scan_bytes( yyconst char *bytes, int len )
#else
YY_BUFFER_STATE yy_scan_bytes( bytes, len )
yyconst char *bytes;
int len;
#endif
	{
	YY_BUFFER_STATE b;
	char *buf;
	yy_size_t n;
	int i;

	/* Get memory for full buffer, including space for trailing EOB's. */
	n = len + 2;
	buf = (char *) yy_flex_alloc( n );
	if ( ! buf )
		YY_FATAL_ERROR( "out of dynamic memory in yy_scan_bytes()" );

	for ( i = 0; i < len; ++i )
		buf[i] = bytes[i];

	buf[len] = buf[len+1] = YY_END_OF_BUFFER_CHAR;

	b = yy_scan_buffer( buf, n );
	if ( ! b )
		YY_FATAL_ERROR( "bad buffer in yy_scan_bytes()" );

	/* It's okay to grow etc. this buffer, and we should throw it
	 * away when we're done.
	 */
	b->yy_is_our_buffer = 1;

	return b;
	}
#endif


#ifndef YY_NO_PUSH_STATE
#ifdef YY_USE_PROTOS
static void yy_push_state( int new_state )
#else
static void yy_push_state( new_state )
int new_state;
#endif
	{
	if ( yy_start_stack_ptr >= yy_start_stack_depth )
		{
		yy_size_t new_size;

		yy_start_stack_depth += YY_START_STACK_INCR;
		new_size = yy_start_stack_depth * sizeof( int );

		if ( ! yy_start_stack )
			yy_start_stack = (int *) yy_flex_alloc( new_size );

		else
			yy_start_stack = (int *) yy_flex_realloc(
					(void *) yy_start_stack, new_size );

		if ( ! yy_start_stack )
			YY_FATAL_ERROR(
			"out of memory expanding start-condition stack" );
		}

	yy_start_stack[yy_start_stack_ptr++] = YY_START;

	BEGIN(new_state);
	}
#endif


#ifndef YY_NO_POP_STATE
static void yy_pop_state()
	{
	if ( --yy_start_stack_ptr < 0 )
		YY_FATAL_ERROR( "start-condition stack underflow" );

	BEGIN(yy_start_stack[yy_start_stack_ptr]);
	}
#endif


#ifndef YY_NO_TOP_STATE
static int yy_top_state()
	{
	return yy_start_stack[yy_start_stack_ptr - 1];
	}
#endif

#ifndef YY_EXIT_FAILURE
#define YY_EXIT_FAILURE 2
#endif

#ifdef YY_USE_PROTOS
static void yy_fatal_error( yyconst char msg[] )
#else
static void yy_fatal_error( msg )
char msg[];
#endif
	{
	(void) fprintf( stderr, "%s\n", msg );
	exit( YY_EXIT_FAILURE );
	}



/* Redefine yyless() so it works in section 3 code. */

#undef yyless
#define yyless(n) \
	do \
		{ \
		/* Undo effects of setting up yytext. */ \
		yytext[yyleng] = yy_hold_char; \
		yy_c_buf_p = yytext + n; \
		yy_hold_char = *yy_c_buf_p; \
		*yy_c_buf_p = '\0'; \
		yyleng = n; \
		} \
	while ( 0 )


/* Internal utility routines. */

#ifndef yytext_ptr
#ifdef YY_USE_PROTOS
static void yy_flex_strncpy( char *s1, yyconst char *s2, int n )
#else
static void yy_flex_strncpy( s1, s2, n )
char *s1;
yyconst char *s2;
int n;
#endif
	{
	register int i;
	for ( i = 0; i < n; ++i )
		s1[i] = s2[i];
	}
#endif

#ifdef YY_NEED_STRLEN
#ifdef YY_USE_PROTOS
static int yy_flex_strlen( yyconst char *s )
#else
static int yy_flex_strlen( s )
yyconst char *s;
#endif
	{
	register int n;
	for ( n = 0; s[n]; ++n )
		;

	return n;
	}
#endif


#ifdef YY_USE_PROTOS
static void *yy_flex_alloc( yy_size_t size )
#else
static void *yy_flex_alloc( size )
yy_size_t size;
#endif
	{
	return (void *) malloc( size );
	}

#ifdef YY_USE_PROTOS
static void *yy_flex_realloc( void *ptr, yy_size_t size )
#else
static void *yy_flex_realloc( ptr, size )
void *ptr;
yy_size_t size;
#endif
	{
	/* The cast to (char *) in the following accommodates both
	 * implementations that use char* generic pointers, and those
	 * that use void* generic pointers.  It works with the latter
	 * because both ANSI C and C++ allow castless assignment from
	 * any pointer type to void*, and deal with argument conversions
	 * as though doing an assignment.
	 */
	return (void *) realloc( (char *) ptr, size );
	}

#ifdef YY_USE_PROTOS
static void yy_flex_free( void *ptr )
#else
static void yy_flex_free( ptr )
void *ptr;
#endif
	{
	free( ptr );
	}

#if YY_MAIN
int main()
	{
	yylex();
	return 0;
	}
#endif
#line 743 "scan.l"


/*
 * lexer_errposition
 *		Report a lexical-analysis-time cursor position, if possible.
 *
 * This is expected to be used within an ereport() call.  The return value
 * is a dummy (always 0, in fact).
 *
 * Note that this can only be used for messages from the lexer itself,
 * since it depends on scanbuf to still be valid.
 */
static int
lexer_errposition(void)
{
	int		pos;

	/* Convert byte offset to character number */
	pos = pg_mbstrlen_with_len(scanbuf, yylloc) + 1;
	/* And pass it to the ereport mechanism */
	return errposition(pos);
}

/*
 * yyerror
 *		Report a lexer or grammar error.
 *
 * The message's cursor position identifies the most recently lexed token.
 * This is OK for syntax error messages from the Bison parser, because Bison
 * parsers report error as soon as the first unparsable token is reached.
 * Beware of using yyerror for other purposes, as the cursor position might
 * be misleading!
 */
void
yyerror(const char *message)
{
	const char *loc = scanbuf + yylloc;

	if (*loc == YY_END_OF_BUFFER_CHAR)
	{
		ereport(ERROR,
				(errcode(ERRCODE_SYNTAX_ERROR),
				 /* translator: %s is typically "syntax error" */
				 errmsg("%s at end of input", _(message)),
				 lexer_errposition()));
	}
	else
	{
		ereport(ERROR,
				(errcode(ERRCODE_SYNTAX_ERROR),
				 /* translator: first %s is typically "syntax error" */
				 errmsg("%s at or near \"%s\"", _(message), loc),
				 lexer_errposition()));
	}
}


/*
 * Called before any actual parsing is done
 */
void
scanner_init(const char *str)
{
	Size	slen = strlen(str);

	/*
	 * Might be left over after ereport()
	 */
	if (YY_CURRENT_BUFFER)
		yy_delete_buffer(YY_CURRENT_BUFFER);

	/*
	 * Make a scan buffer with special termination needed by flex.
	 */
	scanbuf = palloc(slen + 2);
	memcpy(scanbuf, str, slen);
	scanbuf[slen] = scanbuf[slen + 1] = YY_END_OF_BUFFER_CHAR;
	scanbufhandle = yy_scan_buffer(scanbuf, slen + 2);

	/* initialize literal buffer to a reasonable but expansible size */
	literalalloc = 128;
	literalbuf = (char *) palloc(literalalloc);
	startlit();

	BEGIN(INITIAL);
}


/*
 * Called after parsing is done to clean up after scanner_init()
 */
void
scanner_finish(void)
{
	yy_delete_buffer(scanbufhandle);
	pfree(scanbuf);
}


static void
addlit(char *ytext, int yleng)
{
	/* enlarge buffer if needed */
	if ((literallen+yleng) >= literalalloc)
	{
		do {
			literalalloc *= 2;
		} while ((literallen+yleng) >= literalalloc);
		literalbuf = (char *) repalloc(literalbuf, literalalloc);
	}
	/* append new data, add trailing null */
	memcpy(literalbuf+literallen, ytext, yleng);
	literallen += yleng;
	literalbuf[literallen] = '\0';
}


static void
addlitchar(unsigned char ychar)
{
	/* enlarge buffer if needed */
	if ((literallen+1) >= literalalloc)
	{
		literalalloc *= 2;
		literalbuf = (char *) repalloc(literalbuf, literalalloc);
	}
	/* append new data, add trailing null */
	literalbuf[literallen] = ychar;
	literallen += 1;
	literalbuf[literallen] = '\0';
}


/*
 * One might be tempted to write pstrdup(literalbuf) instead of this,
 * but for long literals this is much faster because the length is
 * already known.
 */
static char *
litbufdup(void)
{
	char *new;

	new = palloc(literallen + 1);
	memcpy(new, literalbuf, literallen+1);
	return new;
}


static unsigned char
unescape_single_char(unsigned char c)
{
	switch (c)
	{
		case 'b':
			return '\b';
		case 'f':
			return '\f';
		case 'n':
			return '\n';
		case 'r':
			return '\r';
		case 't':
			return '\t';
		default:
			return c;
	}
}

static void
check_string_escape_warning(unsigned char ychar)
{
	if (ychar == '\'')
	{
		if (warn_on_first_escape && escape_string_warning)
			ereport(WARNING,
					(errcode(ERRCODE_NONSTANDARD_USE_OF_ESCAPE_CHARACTER),
					 errmsg("nonstandard use of \\' in a string literal"),
					 errhint("Use '' to write quotes in strings, or use the escape string syntax (E'...')."),
					 lexer_errposition()));
		warn_on_first_escape = false;	/* warn only once per string */
	}
	else if (ychar == '\\')
	{
		if (warn_on_first_escape && escape_string_warning)
			ereport(WARNING,
					(errcode(ERRCODE_NONSTANDARD_USE_OF_ESCAPE_CHARACTER),
					 errmsg("nonstandard use of \\\\ in a string literal"),
					 errhint("Use the escape string syntax for backslashes, e.g., E'\\\\'."),
					 lexer_errposition()));
		warn_on_first_escape = false;	/* warn only once per string */
	}
	else
		check_escape_warning();
}

static void
check_escape_warning(void)
{
	if (warn_on_first_escape && escape_string_warning)
		ereport(WARNING,
				(errcode(ERRCODE_NONSTANDARD_USE_OF_ESCAPE_CHARACTER),
				 errmsg("nonstandard use of escape in a string literal"),
				 errhint("Use the escape string syntax for escapes, e.g., E'\\r\\n'."),
				 lexer_errposition()));
	warn_on_first_escape = false;	/* warn only once per string */
}
